Files
SpaghettiKart/Bat_8cpp__incl.svg
T

2076 lines
100 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/engine/objects/Bat.cpp Pages: 1 -->
<!--zoomable 522 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 3732;
var viewHeight = 522;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/engine/objects/Bat.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="3005.5,-514 2900.5,-514 2900.5,-484 3005.5,-484 3005.5,-514"/>
<text text-anchor="start" x="2908.5" y="-502" font-family="Helvetica,sans-Serif" font-size="10.00">src/engine/objects</text>
<text text-anchor="middle" x="2953" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">/Bat.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="Bat_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2163,-448 2121,-448 2121,-429 2163,-429 2163,-448"/>
<text text-anchor="middle" x="2142" y="-436" font-family="Helvetica,sans-Serif" font-size="10.00">Bat.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2900.41,-494.21C2745.9,-483.06 2296.43,-450.64 2173.43,-441.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2173.43,-438.26 2163.21,-441.03 2172.93,-445.24 2173.43,-438.26"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="CoreMath_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="510.5,-74 437.5,-74 437.5,-55 510.5,-55 510.5,-74"/>
<text text-anchor="middle" x="474" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">CoreMath.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge126_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge126_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2900.49,-497.3C2504.3,-491.88 0,-454.6 0,-379 0,-379 0,-379 0,-261.5 0,-166.43 65.25,-151.05 151,-110 198.79,-87.12 349.4,-73.91 426.9,-68.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.6,-71.92 437.33,-67.74 427.12,-64.94 427.6,-71.92"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="code__800029B0_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1127.5,-206 1024.5,-206 1024.5,-187 1127.5,-187 1127.5,-206"/>
<text text-anchor="middle" x="1076" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">code_800029B0.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge169_Node000001_Node000044" class="edge">
<title>Node1&#45;&gt;Node44</title>
<g id="a_edge169_Node000001_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2900.21,-497.6C2611.36,-495.1 1219.83,-478.71 800,-393 703.31,-373.26 651.41,-402.62 588,-327 566.77,-301.69 558.98,-277.63 581,-253 609.42,-221.22 887.79,-205.47 1014.16,-199.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1014.61,-203.39 1024.45,-199.46 1014.31,-196.4 1014.61,-203.39"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="World_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="898.5,-387.5 809.5,-387.5 809.5,-368.5 898.5,-368.5 898.5,-387.5"/>
<text text-anchor="middle" x="854" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">engine/World.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge125_Node000001_Node000052" class="edge">
<title>Node1&#45;&gt;Node52</title>
<g id="a_edge125_Node000001_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2900.41,-496.59C2621.56,-488.91 1313.64,-450.36 913,-393 907.19,-392.17 901.12,-391.04 895.16,-389.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="895.86,-386.34 885.34,-387.55 894.32,-393.17 895.86,-386.34"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:href="FrameInterpolation_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3138,-140 3016,-140 3016,-110 3138,-110 3138,-140"/>
<text text-anchor="start" x="3024" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">port/interpolation</text>
<text text-anchor="middle" x="3077" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">/FrameInterpolation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge127_Node000001_Node000067" class="edge">
<title>Node1&#45;&gt;Node67</title>
<g id="a_edge127_Node000001_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3005.51,-486.01C3057.05,-470.76 3128,-438.89 3128,-379 3128,-379 3128,-379 3128,-261.5 3128,-222.57 3123.94,-211.94 3109,-176 3105.05,-166.5 3099.31,-156.8 3093.78,-148.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3096.54,-146.34 3087.96,-140.13 3090.79,-150.34 3096.54,-146.34"/>
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><a xlink:href="render__objects_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2394,-272 2296,-272 2296,-253 2394,-253 2394,-272"/>
<text text-anchor="middle" x="2345" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">render_objects.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge130_Node000001_Node000068" class="edge">
<title>Node1&#45;&gt;Node68</title>
<g id="a_edge130_Node000001_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2916.34,-483.86C2806.27,-441.41 2479.93,-315.54 2376.69,-275.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2377.73,-272.37 2367.14,-272.04 2375.21,-278.9 2377.73,-272.37"/>
</a>
</g>
</g>
<!-- Node69 -->
<g id="Node000069" class="node">
<title>Node69</title>
<g id="a_Node000069"><a xlink:href="update__objects_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2982,-272 2882,-272 2882,-253 2982,-253 2982,-272"/>
<text text-anchor="middle" x="2932" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">update_objects.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node69 -->
<g id="edge134_Node000001_Node000069" class="edge">
<title>Node1&#45;&gt;Node69</title>
<g id="a_edge134_Node000001_Node000069"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2954.17,-483.53C2956.42,-451.55 2960.13,-372.54 2948,-308 2946.31,-299.02 2943.07,-289.45 2939.94,-281.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2943.12,-280.01 2936.04,-272.13 2936.66,-282.71 2943.12,-280.01"/>
</a>
</g>
</g>
<!-- Node71 -->
<g id="Node000071" class="node">
<title>Node71</title>
<g id="a_Node000071"><a xlink:href="models_2tracks_2banshee__boardwalk_2banshee__boardwalk__data_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3544.5,-217 3383.5,-217 3383.5,-176 3544.5,-176 3544.5,-217"/>
<text text-anchor="start" x="3391.5" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">assets/models/tracks</text>
<text text-anchor="start" x="3391.5" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/banshee_boardwalk/banshee</text>
<text text-anchor="middle" x="3464" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">_boardwalk_data.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node71 -->
<g id="edge140_Node000001_Node000071" class="edge">
<title>Node1&#45;&gt;Node71</title>
<g id="a_edge140_Node000001_Node000071"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3005.59,-494.26C3118.72,-484.79 3375,-454.93 3375,-379 3375,-379 3375,-379 3375,-316.5 3375,-279.02 3403.66,-245.76 3428.46,-223.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3430.95,-226.47 3436.33,-217.34 3426.43,-221.12 3430.95,-226.47"/>
</a>
</g>
</g>
<!-- Node72 -->
<g id="Node000072" class="node">
<title>Node72</title>
<g id="a_Node000072"><a xlink:href="textures_2tracks_2banshee__boardwalk_2banshee__boardwalk__data_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3723.5,-217 3562.5,-217 3562.5,-176 3723.5,-176 3723.5,-217"/>
<text text-anchor="start" x="3570.5" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">assets/textures/tracks</text>
<text text-anchor="start" x="3570.5" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/banshee_boardwalk/banshee</text>
<text text-anchor="middle" x="3643" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">_boardwalk_data.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge144_Node000001_Node000072" class="edge">
<title>Node1&#45;&gt;Node72</title>
<g id="a_edge144_Node000001_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3005.76,-493.47C3155.95,-479.87 3575,-436.76 3575,-379 3575,-379 3575,-379 3575,-316.5 3575,-281.53 3597.41,-247.5 3616.5,-224.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3619.38,-226.87 3623.33,-217.04 3614.11,-222.26 3619.38,-226.87"/>
</a>
</g>
</g>
<!-- Node73 -->
<g id="Node000073" class="node">
<title>Node73</title>
<g id="a_Node000073"><a xlink:href="models_2common__data_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3365.5,-211.5 3232.5,-211.5 3232.5,-181.5 3365.5,-181.5 3365.5,-211.5"/>
<text text-anchor="start" x="3240.5" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">assets/models/common</text>
<text text-anchor="middle" x="3299" y="-188.5" font-family="Helvetica,sans-Serif" font-size="10.00">_data.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node73 -->
<g id="edge148_Node000001_Node000073" class="edge">
<title>Node1&#45;&gt;Node73</title>
<g id="a_edge148_Node000001_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3005.64,-492.61C3072.46,-485 3183.25,-469.58 3218,-448 3250.62,-427.74 3270,-417.4 3270,-379 3270,-379 3270,-379 3270,-316.5 3270,-282.6 3281.24,-244.78 3289.73,-221.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3293.07,-222.11 3293.27,-211.52 3286.51,-219.68 3293.07,-222.11"/>
</a>
</g>
</g>
<!-- Node74 -->
<g id="Node000074" class="node">
<title>Node74</title>
<g id="a_Node000074"><a xlink:href="math__util_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3337.5,-134.5 3232.5,-134.5 3232.5,-115.5 3337.5,-115.5 3337.5,-134.5"/>
<text text-anchor="middle" x="3285" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">racing/math_util.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge153_Node000001_Node000074" class="edge">
<title>Node1&#45;&gt;Node74</title>
<g id="a_edge153_Node000001_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3005.62,-495.77C3079.22,-489.5 3204,-466.05 3204,-379 3204,-379 3204,-379 3204,-261.5 3204,-222.47 3203.37,-209.13 3224,-176 3233.17,-161.27 3248.22,-148.87 3261.07,-140.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3263.03,-143 3269.52,-134.63 3259.22,-137.13 3263.03,-143"/>
</a>
</g>
</g>
<!-- Node75 -->
<g id="Node000075" class="node">
<title>Node75</title>
<g id="a_Node000075"><a xlink:href="math__util__2_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2959.5,-206 2876.5,-206 2876.5,-187 2959.5,-187 2959.5,-206"/>
<text text-anchor="middle" x="2918" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">math_util_2.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge156_Node000001_Node000075" class="edge">
<title>Node1&#45;&gt;Node75</title>
<g id="a_edge156_Node000001_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2965.09,-483.67C2981.82,-462.31 3010,-420.23 3010,-379 3010,-379 3010,-379 3010,-316.5 3010,-287.04 3007.77,-277.22 2991,-253 2978.8,-235.39 2959.25,-220.95 2943.45,-211.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2945.06,-208.11 2934.67,-206.05 2941.51,-214.14 2945.06,-208.11"/>
</a>
</g>
</g>
<!-- Node76 -->
<g id="Node000076" class="node">
<title>Node76</title>
<g id="a_Node000076"><a xlink:href="code__80086E70_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2864,-272 2762,-272 2762,-253 2864,-253 2864,-272"/>
<text text-anchor="middle" x="2813" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">code_80086E70.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge160_Node000001_Node000076" class="edge">
<title>Node1&#45;&gt;Node76</title>
<g id="a_edge160_Node000001_Node000076"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2951.44,-483.91C2946.84,-444.72 2932.27,-335.45 2910,-308 2897.49,-292.58 2878.46,-282.28 2860.56,-275.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2861.37,-272.08 2850.77,-272.09 2859.07,-278.69 2861.37,-272.08"/>
</a>
</g>
</g>
<!-- Node77 -->
<g id="Node000077" class="node">
<title>Node77</title>
<g id="a_Node000077"><a xlink:href="code__80057C60_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2629.5,-272 2526.5,-272 2526.5,-253 2629.5,-253 2629.5,-272"/>
<text text-anchor="middle" x="2578" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">code_80057C60.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge164_Node000001_Node000077" class="edge">
<title>Node1&#45;&gt;Node77</title>
<g id="a_edge164_Node000001_Node000077"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2930.39,-483.86C2863.53,-442.05 2667.29,-319.33 2600.53,-277.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2601.99,-274.37 2591.65,-272.04 2598.28,-280.31 2601.99,-274.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1289,-19 1209,-19 1209,0 1289,0 1289,-19"/>
<text text-anchor="middle" x="1249" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">libultraship.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2163.16,-437.36C2237.88,-436.54 2496.15,-430.95 2705,-393 2809.21,-374.06 2837.32,-370.28 2934,-327 3057.35,-271.79 3219.25,-224.21 3147,-110 3116.5,-61.78 3086.5,-68.22 3031,-55 2858.88,-14 1572.15,-10.74 1299.62,-10.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.25,-7.01 1289.25,-10.5 1299.24,-14.01 1299.25,-7.01"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1458.5,-74 1411.5,-74 1411.5,-55 1458.5,-55 1458.5,-74"/>
<text text-anchor="middle" x="1435" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2139.24,-428.77C2124.78,-384.72 2053.17,-185.99 1916,-110 1839.02,-67.35 1564.96,-64.72 1468.71,-65.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1468.64,-61.66 1458.66,-65.22 1468.68,-68.66 1468.64,-61.66"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="Object_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1934.5,-327 1877.5,-327 1877.5,-308 1934.5,-308 1934.5,-327"/>
<text text-anchor="middle" x="1906" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">Object.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2124.38,-428.87C2106.21,-419.95 2077.08,-405.6 2052,-393 2009.74,-371.77 1960.81,-346.7 1931.68,-331.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1933.1,-328.52 1922.61,-327.06 1929.9,-334.75 1933.1,-328.52"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge112_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge112_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2120.88,-437.43C1903.19,-436.63 76,-426.62 76,-318.5 76,-318.5 76,-318.5 76,-261.5 76,-106.46 322.08,-74.05 427.25,-67.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.5,-70.78 437.27,-66.69 427.08,-63.79 427.5,-70.78"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="common__structs_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2394.5,-74 2287.5,-74 2287.5,-55 2394.5,-55 2394.5,-74"/>
<text text-anchor="middle" x="2341" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">common_structs.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge118_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge118_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2163.42,-436.92C2223.85,-434.87 2394.1,-426.21 2437,-393 2488.1,-353.44 2546.25,-158.91 2504,-110 2490.79,-94.7 2444.56,-82.98 2404.69,-75.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2405.18,-71.95 2394.72,-73.58 2403.92,-78.83 2405.18,-71.95"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="camera_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1907,-134.5 1845,-134.5 1845,-115.5 1907,-115.5 1907,-134.5"/>
<text text-anchor="middle" x="1876" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">camera.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge120_Node000002_Node000020" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge120_Node000002_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2129.19,-428.79C2117.82,-420.57 2101.3,-407.39 2090,-393 2063.85,-359.7 2071.3,-342.67 2047,-308 1999.06,-239.59 1926.42,-171.06 1893.41,-141.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1895.71,-138.7 1885.92,-134.65 1891.04,-143.92 1895.71,-138.7"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="objects_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2667.5,-206 2606.5,-206 2606.5,-187 2667.5,-187 2667.5,-206"/>
<text text-anchor="middle" x="2637" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">objects.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge119_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge119_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2163.16,-437C2236.67,-434.98 2480.24,-425.92 2550,-393 2619.64,-360.14 2644.1,-342.96 2674,-272 2682.71,-251.34 2667.25,-228.34 2653.73,-213.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2656.05,-210.8 2646.58,-206.05 2651.02,-215.67 2656.05,-210.8"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="RegisterContent_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1601,-393 1467,-393 1467,-363 1601,-363 1601,-393"/>
<text text-anchor="start" x="1475" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">engine/registry/Register</text>
<text text-anchor="middle" x="1534" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">Content.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge29_Node000002_Node000023" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge29_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2120.72,-435.45C2040.18,-427.7 1751.6,-399.94 1611.46,-386.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1611.51,-382.94 1601.22,-385.47 1610.84,-389.91 1611.51,-382.94"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="waypoints_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2132,-206 2056,-206 2056,-187 2132,-187 2132,-206"/>
<text text-anchor="middle" x="2094" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">waypoints.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node41 -->
<g id="edge117_Node000002_Node000041" class="edge">
<title>Node2&#45;&gt;Node41</title>
<g id="a_edge117_Node000002_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2141.73,-428.87C2140.71,-402.22 2136.18,-319.02 2118,-253 2114.41,-239.96 2108.35,-225.99 2103.23,-215.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2106.3,-213.64 2098.7,-206.26 2100.03,-216.77 2106.3,-213.64"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="macros_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1064,-74 1002,-74 1002,-55 1064,-55 1064,-74"/>
<text text-anchor="middle" x="1033" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">macros.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node45 -->
<g id="edge113_Node000002_Node000045" class="edge">
<title>Node2&#45;&gt;Node45</title>
<g id="a_edge113_Node000002_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2120.77,-436.64C1957.06,-429.75 899.52,-381.17 817,-272 795.49,-243.54 815.99,-227.69 857,-176 872.28,-156.74 880.45,-156.13 899,-140 914.21,-126.78 916.04,-120.89 933,-110 953.52,-96.82 978.59,-85.68 998.5,-77.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.02,-81 1008.1,-74.15 997.51,-74.47 1000.02,-81"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="main_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2340,-134.5 2290,-134.5 2290,-115.5 2340,-115.5 2340,-134.5"/>
<text text-anchor="middle" x="2315" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">main.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node51 -->
<g id="edge114_Node000002_Node000051" class="edge">
<title>Node2&#45;&gt;Node51</title>
<g id="a_edge114_Node000002_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2148.82,-428.87C2180.36,-388.89 2310.72,-223.42 2313,-217 2321.48,-193.08 2320.11,-163.37 2317.91,-144.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2321.37,-144.03 2316.55,-134.6 2314.44,-144.98 2321.37,-144.03"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node52 -->
<g id="edge65_Node000002_Node000052" class="edge">
<title>Node2&#45;&gt;Node52</title>
<g id="a_edge65_Node000002_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2120.91,-437.3C1978.88,-435.9 1160.02,-426.45 913,-393 907.12,-392.2 900.97,-391.08 894.95,-389.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="895.54,-386.36 885.02,-387.57 894,-393.18 895.54,-386.36"/>
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
<g id="a_Node000065"><a xlink:href="vehicles_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2428,-387.5 2362,-387.5 2362,-368.5 2428,-368.5 2428,-387.5"/>
<text text-anchor="middle" x="2395" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">vehicles.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node65 -->
<g id="edge115_Node000002_Node000065" class="edge">
<title>Node2&#45;&gt;Node65</title>
<g id="a_edge115_Node000002_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2163.14,-432.61C2204.61,-423.02 2297.4,-401.57 2352.19,-388.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2353,-392.3 2361.96,-386.64 2351.42,-385.48 2353,-392.3"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:href="include_2assets_2textures_2some__data_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3100,-211.5 2978,-211.5 2978,-181.5 3100,-181.5 3100,-211.5"/>
<text text-anchor="start" x="2986" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">assets/textures/some</text>
<text text-anchor="middle" x="3039" y="-188.5" font-family="Helvetica,sans-Serif" font-size="10.00">_data.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node66 -->
<g id="edge121_Node000002_Node000066" class="edge">
<title>Node2&#45;&gt;Node66</title>
<g id="a_edge121_Node000002_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2163.25,-436.86C2228.04,-434.61 2428.51,-425.31 2591,-393 2773.17,-356.78 2842.7,-383.83 2991,-272 3008.29,-258.96 3021.08,-237.73 3029.09,-221.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3032.47,-222.29 3033.46,-211.74 3026.11,-219.37 3032.47,-222.29"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge5_Node000005_Node000003" class="edge">
<title>Node5&#45;&gt;Node3</title>
<g id="a_edge5_Node000005_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1926.42,-307.93C1961.15,-291.84 2028,-253.57 2028,-197.5 2028,-197.5 2028,-197.5 2028,-124 2028,-50.08 1471.72,-20.04 1299.32,-12.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.38,-9.01 1289.24,-12.07 1299.08,-16 1299.38,-9.01"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="SpawnParams_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1407,-134.5 1277,-134.5 1277,-115.5 1407,-115.5 1407,-134.5"/>
<text text-anchor="middle" x="1342" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">engine/SpawnParams.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1877.3,-315.5C1812.33,-312.75 1649.35,-303.07 1517,-272 1512.63,-270.97 1368.01,-220.33 1365,-217 1347,-197.11 1342.64,-165.18 1341.82,-144.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1345.32,-144.7 1341.67,-134.75 1338.32,-144.8 1345.32,-144.7"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="EditorMath_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1672,-272 1526,-272 1526,-253 1672,-253 1672,-272"/>
<text text-anchor="middle" x="1599" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">engine/editor/EditorMath.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node12 -->
<g id="edge12_Node000005_Node000012" class="edge">
<title>Node5&#45;&gt;Node12</title>
<g id="a_edge12_Node000005_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1877.39,-311.56C1827.73,-302.99 1724.57,-285.18 1658.73,-273.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1658.94,-270.3 1648.5,-272.04 1657.75,-277.2 1658.94,-270.3"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node20 -->
<g id="edge24_Node000005_Node000020" class="edge">
<title>Node5&#45;&gt;Node20</title>
<g id="a_edge24_Node000005_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1905.5,-307.87C1904.11,-285.78 1899.66,-225.39 1890,-176 1887.93,-165.44 1884.75,-153.87 1881.95,-144.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1885.22,-143.26 1878.91,-134.75 1878.54,-145.34 1885.22,-143.26"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node21 -->
<g id="edge27_Node000005_Node000021" class="edge">
<title>Node5&#45;&gt;Node21</title>
<g id="a_edge27_Node000005_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1934.54,-309.58C1937.72,-308.97 1940.92,-308.42 1944,-308 2020.61,-297.52 2585.76,-328.07 2639,-272 2652.89,-257.38 2649.12,-232.94 2644.05,-216.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2647.24,-214.58 2640.71,-206.25 2640.62,-216.84 2647.24,-214.58"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge7_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge7_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1355.72,-115.37C1370.7,-105.95 1394.89,-90.73 1412.62,-79.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1414.62,-82.45 1421.22,-74.17 1410.89,-76.53 1414.62,-82.45"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge8_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge8_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.63,-117.5C1250.07,-114.98 1219.09,-112.17 1191,-110 938.38,-90.45 635.16,-73.91 520.75,-67.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="520.76,-64.4 510.59,-67.38 520.39,-71.39 520.76,-64.4"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge10_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge10_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1406.59,-115.47C1423.61,-113.44 1441.98,-111.45 1459,-110 1765.02,-84 2132.17,-71.44 2277.4,-67.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.58,-70.71 2287.47,-66.92 2277.38,-63.71 2277.58,-70.71"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge9_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge9_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M510.62,-57.36C516.75,-56.47 523.04,-55.64 529,-55 779.5,-27.96 1080.93,-15.94 1198.55,-12.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.81,-15.52 1208.69,-11.7 1198.58,-8.53 1198.81,-15.52"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge11_Node000011_Node000003" class="edge">
<title>Node11&#45;&gt;Node3</title>
<g id="a_edge11_Node000011_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2287.22,-60.89C2100.35,-51.82 1480.78,-21.75 1299.34,-12.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.43,-9.44 1289.27,-12.45 1299.09,-16.44 1299.43,-9.44"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge15_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge15_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1591.74,-252.83C1566.45,-222.59 1481.91,-121.56 1448.63,-81.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1451.28,-79.5 1442.17,-74.07 1445.91,-83.99 1451.28,-79.5"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node10 -->
<g id="edge14_Node000012_Node000010" class="edge">
<title>Node12&#45;&gt;Node10</title>
<g id="a_edge14_Node000012_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1525.56,-260.66C1414.28,-258.32 1196.66,-249.56 1015,-217 844.82,-186.5 807.65,-156.04 641,-110 598.8,-98.34 550.46,-85.52 516.68,-76.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="517.25,-73.17 506.69,-74.02 515.47,-79.95 517.25,-73.17"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge23_Node000012_Node000011" class="edge">
<title>Node12&#45;&gt;Node11</title>
<g id="a_edge23_Node000012_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1672.12,-258.7C1810.52,-252.93 2100.57,-238.44 2141,-217 2161.67,-206.04 2157.88,-192.95 2174,-176 2204.36,-144.06 2211.31,-134.42 2248,-110 2267.2,-97.22 2290.63,-86.03 2309.17,-78.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2310.77,-81.2 2318.64,-74.1 2308.06,-74.74 2310.77,-81.2"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2474,-134.5 2396,-134.5 2396,-115.5 2474,-115.5 2474,-134.5"/>
<text text-anchor="middle" x="2435" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">libultra/gbi.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge13_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge13_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1672.01,-261.84C1782.04,-261.02 1996.37,-254.18 2174,-217 2261.26,-198.73 2359.33,-159.05 2406.56,-138.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2408.08,-141.82 2415.85,-134.62 2405.28,-135.4 2408.08,-141.82"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="GameObject_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1460,-206 1374,-206 1374,-187 1460,-187 1460,-206"/>
<text text-anchor="middle" x="1417" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">GameObject.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge16_Node000012_Node000016" class="edge">
<title>Node12&#45;&gt;Node16</title>
<g id="a_edge16_Node000012_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1569.67,-252.87C1535.58,-241.72 1480,-222.25 1446.05,-209.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1447.26,-206.34 1436.67,-206.1 1444.8,-212.89 1447.26,-206.34"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge20_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge20_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1418.18,-186.97C1421.05,-166.23 1428.46,-112.74 1432.42,-84.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1435.89,-84.62 1433.79,-74.23 1428.95,-83.66 1435.89,-84.62"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge21_Node000016_Node000006" class="edge">
<title>Node16&#45;&gt;Node6</title>
<g id="a_edge21_Node000016_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1407.8,-186.98C1395.66,-175.72 1374.04,-155.69 1358.91,-141.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1360.99,-138.82 1351.27,-134.59 1356.23,-143.96 1360.99,-138.82"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node10 -->
<g id="edge18_Node000016_Node000010" class="edge">
<title>Node16&#45;&gt;Node10</title>
<g id="a_edge18_Node000016_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1373.75,-192.34C1241.27,-182.58 846.64,-152.75 790,-140 752.55,-131.57 745.99,-120.27 709,-110 644.7,-92.14 568.52,-79.17 520.72,-71.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.07,-68.5 510.67,-70.5 520.05,-75.42 521.07,-68.5"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge22_Node000016_Node000011" class="edge">
<title>Node16&#45;&gt;Node11</title>
<g id="a_edge22_Node000016_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1428.34,-186.92C1453.05,-168.79 1514.22,-126.88 1573,-110 1704.58,-72.22 2117.9,-66.41 2277.37,-65.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.51,-69.1 2287.5,-65.55 2277.48,-62.1 2277.51,-69.1"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node12 -->
<g id="edge19_Node000016_Node000012" class="edge">
<title>Node16&#45;&gt;Node12</title>
<g id="a_edge19_Node000016_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1446.23,-206.1C1480.27,-217.23 1535.85,-236.7 1569.85,-249.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1568.65,-252.63 1579.24,-252.87 1571.11,-246.08 1568.65,-252.63"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge17_Node000016_Node000014" class="edge">
<title>Node16&#45;&gt;Node14</title>
<g id="a_edge17_Node000016_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.26,-189.58C1493.71,-185.2 1541.21,-179.43 1583,-176 1922.68,-148.1 2010.03,-175.44 2349,-140 2360.99,-138.75 2373.85,-136.92 2385.87,-134.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2386.44,-138.44 2395.74,-133.36 2385.3,-131.54 2386.44,-138.44"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge25_Node000020_Node000003" class="edge">
<title>Node20&#45;&gt;Node3</title>
<g id="a_edge25_Node000020_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1856.39,-115.49C1821.18,-100.62 1744.64,-70.03 1677,-55 1542.65,-25.14 1380.01,-15.21 1299.38,-11.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.15,-8.48 1289.02,-11.6 1298.88,-15.48 1299.15,-8.48"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node11 -->
<g id="edge26_Node000020_Node000011" class="edge">
<title>Node20&#45;&gt;Node11</title>
<g id="a_edge26_Node000020_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1907.23,-120.07C1982.63,-110.58 2175.85,-86.28 2277.03,-73.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.64,-77 2287.12,-72.28 2276.76,-70.05 2277.64,-77"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node11 -->
<g id="edge28_Node000021_Node000011" class="edge">
<title>Node21&#45;&gt;Node11</title>
<g id="a_edge28_Node000021_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2635.12,-186.81C2630.82,-169.21 2618.55,-129.39 2592,-110 2562.87,-88.72 2469.05,-76.5 2404.74,-70.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.97,-66.93 2394.69,-69.5 2404.33,-73.9 2404.97,-66.93"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node5 -->
<g id="edge54_Node000023_Node000005" class="edge">
<title>Node23&#45;&gt;Node5</title>
<g id="a_edge54_Node000023_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1601.25,-367.67C1667.84,-358.22 1772.65,-342.79 1863,-327 1864.45,-326.75 1865.93,-326.48 1867.42,-326.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1868.17,-329.63 1877.35,-324.35 1866.88,-322.75 1868.17,-329.63"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node6 -->
<g id="edge64_Node000023_Node000006" class="edge">
<title>Node23&#45;&gt;Node6</title>
<g id="a_edge64_Node000023_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1498.92,-362.99C1448.51,-340.7 1357.5,-291.86 1320,-217 1308.04,-193.12 1320.5,-162.39 1330.96,-143.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1334.04,-145.12 1336.11,-134.73 1328.01,-141.56 1334.04,-145.12"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="Registry_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="731.5,-272 666.5,-272 666.5,-253 731.5,-253 731.5,-272"/>
<text text-anchor="middle" x="699" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">Registry.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge30_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge30_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1466.85,-372.86C1367.05,-366.18 1173.84,-351.29 1011,-327 913.84,-312.51 801.21,-287.54 741.42,-273.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.12,-270.19 731.59,-271.32 740.53,-277 742.12,-270.19"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="Game_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1115.5,-327 1020.5,-327 1020.5,-308 1115.5,-308 1115.5,-327"/>
<text text-anchor="middle" x="1068" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">src/port/Game.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node31 -->
<g id="edge33_Node000023_Node000031" class="edge">
<title>Node23&#45;&gt;Node31</title>
<g id="a_edge33_Node000023_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1466.74,-368.56C1375.06,-357.05 1212.42,-336.63 1125.9,-325.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1126.09,-322.26 1115.73,-324.49 1125.22,-329.21 1126.09,-322.26"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="Actor_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1728,-327 1642,-327 1642,-308 1728,-308 1728,-327"/>
<text text-anchor="middle" x="1685" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">engine/Actor.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node50 -->
<g id="edge55_Node000023_Node000050" class="edge">
<title>Node23&#45;&gt;Node50</title>
<g id="a_edge55_Node000023_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1570.17,-362.99C1595.47,-353.18 1628.96,-340.21 1653.24,-330.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1654.64,-334.02 1662.7,-327.14 1652.11,-327.49 1654.64,-334.02"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge31_Node000024_Node000003" class="edge">
<title>Node24&#45;&gt;Node3</title>
<g id="a_edge31_Node000024_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M699.49,-252.88C700.65,-237.04 704.41,-202.48 716,-176 742.66,-115.08 746.32,-88.09 804,-55 870.17,-17.04 1096.94,-11.14 1198.78,-10.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.84,-13.94 1208.82,-10.39 1198.8,-6.94 1198.84,-13.94"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="625.5,-206 532.5,-206 532.5,-187 625.5,-187 625.5,-206"/>
<text text-anchor="middle" x="579" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge32_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge32_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M682.82,-252.87C662.69,-242.13 628.09,-223.68 604.41,-211.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="605.78,-207.82 595.31,-206.2 602.49,-213.99 605.78,-207.82"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node3 -->
<g id="edge34_Node000031_Node000003" class="edge">
<title>Node31&#45;&gt;Node3</title>
<g id="a_edge34_Node000031_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1073.18,-307.76C1080.96,-295.01 1096.51,-270.88 1113,-253 1129.9,-234.68 1140.91,-236.84 1156,-217 1180.3,-185.05 1224.99,-72.72 1242.09,-28.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1245.41,-29.67 1245.74,-19.09 1238.88,-27.16 1245.41,-29.67"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node20 -->
<g id="edge51_Node000031_Node000020" class="edge">
<title>Node31&#45;&gt;Node20</title>
<g id="a_edge51_Node000031_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1115.51,-309.72C1197.44,-298.04 1370.61,-273.41 1517,-253 1633.41,-236.77 1675.87,-273.39 1779,-217 1800.02,-205.51 1796.82,-192.7 1814,-176 1827.21,-163.15 1843.47,-150.13 1856.02,-140.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1858.12,-143.4 1864.03,-134.61 1853.93,-137.79 1858.12,-143.4"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="Track_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1242,-272 1122,-272 1122,-253 1242,-253 1242,-272"/>
<text text-anchor="middle" x="1182" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">engine/tracks/Track.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge35_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge35_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1086.32,-307.98C1104.66,-299.46 1133.11,-286.23 1154.23,-276.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1155.76,-279.56 1163.35,-272.17 1152.81,-273.21 1155.76,-279.56"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node44 -->
<g id="edge53_Node000031_Node000044" class="edge">
<title>Node31&#45;&gt;Node44</title>
<g id="a_edge53_Node000031_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1060.3,-307.68C1050.73,-295.63 1036.31,-273.18 1042,-253 1045.98,-238.87 1054.68,-224.78 1062.28,-214.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1065.23,-216.25 1068.54,-206.19 1059.67,-211.99 1065.23,-216.25"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node45 -->
<g id="edge50_Node000031_Node000045" class="edge">
<title>Node31&#45;&gt;Node45</title>
<g id="a_edge50_Node000031_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1055.21,-307.96C1035.52,-295.03 996.36,-270.19 961,-253 921.14,-233.62 893.05,-253.56 868,-217 857.7,-201.97 858.75,-191.7 868,-176 884.77,-147.55 905.25,-157.91 933,-140 962.63,-120.88 995.04,-95.93 1014.7,-80.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1016.92,-83.02 1022.54,-74.04 1012.54,-77.55 1016.92,-83.02"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="actor__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1182.5,-134.5 1099.5,-134.5 1099.5,-115.5 1182.5,-115.5 1182.5,-134.5"/>
<text text-anchor="middle" x="1141" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">actor_types.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node47 -->
<g id="edge52_Node000031_Node000047" class="edge">
<title>Node31&#45;&gt;Node47</title>
<g id="a_edge52_Node000031_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1067.57,-307.89C1067.34,-294.88 1068.59,-269.93 1080,-253 1096.54,-228.47 1121.11,-242.57 1136,-217 1148.91,-194.82 1147.47,-164.23 1144.68,-144.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1148.1,-144.03 1142.98,-134.76 1141.2,-145.2 1148.1,-144.03"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node10 -->
<g id="edge36_Node000032_Node000010" class="edge">
<title>Node32&#45;&gt;Node10</title>
<g id="a_edge36_Node000032_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1121.89,-257.05C1058.1,-251.38 954.73,-239.51 868,-217 858.65,-214.57 597.43,-113.37 505.58,-77.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="506.57,-74.38 495.98,-74.03 504.04,-80.91 506.57,-74.38"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node11 -->
<g id="edge40_Node000032_Node000011" class="edge">
<title>Node32&#45;&gt;Node11</title>
<g id="a_edge40_Node000032_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1242.27,-259.04C1307.57,-255.01 1414.21,-244.48 1502,-217 1540.51,-204.95 1546.05,-192.22 1583,-176 1659.49,-142.42 1677.43,-128.03 1759,-110 1944,-69.11 2169.22,-64.21 2277.22,-64.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.29,-68.04 2287.3,-64.59 2277.32,-61.04 2277.29,-68.04"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node20 -->
<g id="edge37_Node000032_Node000020" class="edge">
<title>Node32&#45;&gt;Node20</title>
<g id="a_edge37_Node000032_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1242.1,-259.01C1377.5,-253.06 1698.15,-237.05 1743,-217 1767.11,-206.22 1764.73,-191.65 1786,-176 1805.74,-161.48 1830.15,-148.17 1848.57,-138.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1850.16,-142.05 1857.59,-134.5 1847.07,-135.77 1850.16,-142.05"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node41 -->
<g id="edge38_Node000032_Node000041" class="edge">
<title>Node32&#45;&gt;Node41</title>
<g id="a_edge38_Node000032_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1242.19,-257.28C1411.81,-245.37 1891.36,-211.72 2045.58,-200.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2045.96,-204.38 2055.69,-200.19 2045.47,-197.4 2045.96,-204.38"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node44 -->
<g id="edge41_Node000032_Node000044" class="edge">
<title>Node32&#45;&gt;Node44</title>
<g id="a_edge41_Node000032_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1167.7,-252.87C1150.08,-242.23 1119.91,-224.01 1099.01,-211.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1100.78,-208.37 1090.41,-206.2 1097.16,-214.36 1100.78,-208.37"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node11 -->
<g id="edge39_Node000041_Node000011" class="edge">
<title>Node41&#45;&gt;Node11</title>
<g id="a_edge39_Node000041_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2096.68,-186.89C2102.57,-169.45 2118.37,-129.91 2146,-110 2184.05,-82.58 2236.22,-71.71 2277.03,-67.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.5,-71.03 2287.14,-66.64 2276.87,-64.06 2277.5,-71.03"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node3 -->
<g id="edge44_Node000044_Node000003" class="edge">
<title>Node44&#45;&gt;Node3</title>
<g id="a_edge44_Node000044_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1031.18,-186.99C950.94,-171.72 790.96,-141.17 790,-140 781.52,-129.71 782.33,-120.91 790,-110 836.8,-43.45 1089.56,-20.19 1198.73,-13.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1199.08,-16.66 1208.84,-12.54 1198.64,-9.67 1199.08,-16.66"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node20 -->
<g id="edge49_Node000044_Node000020" class="edge">
<title>Node44&#45;&gt;Node20</title>
<g id="a_edge49_Node000044_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1127.57,-191.02C1275.6,-178.16 1699.88,-141.3 1834.49,-129.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1835.12,-133.06 1844.78,-128.71 1834.52,-126.09 1835.12,-133.06"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge42_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge42_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1073.18,-186.97C1066.29,-166.13 1048.47,-112.27 1039.05,-83.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1042.35,-82.63 1035.89,-74.23 1035.71,-84.82 1042.35,-82.63"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node47 -->
<g id="edge45_Node000044_Node000047" class="edge">
<title>Node44&#45;&gt;Node47</title>
<g id="a_edge45_Node000044_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1083.97,-186.98C1094.4,-175.83 1112.88,-156.06 1125.98,-142.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1128.69,-144.29 1132.96,-134.59 1123.58,-139.5 1128.69,-144.29"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node3 -->
<g id="edge43_Node000045_Node000003" class="edge">
<title>Node45&#45;&gt;Node3</title>
<g id="a_edge43_Node000045_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1064.41,-55.79C1101.27,-46.75 1162.65,-31.69 1204.43,-21.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1205.46,-24.79 1214.33,-19.01 1203.79,-17.99 1205.46,-24.79"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node3 -->
<g id="edge46_Node000047_Node000003" class="edge">
<title>Node47&#45;&gt;Node3</title>
<g id="a_edge46_Node000047_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1147.42,-115.08C1157.37,-101.5 1177.41,-75.11 1197,-55 1207.24,-44.49 1219.69,-33.77 1229.84,-25.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1232.12,-28.15 1237.73,-19.16 1227.74,-22.69 1232.12,-28.15"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node11 -->
<g id="edge48_Node000047_Node000011" class="edge">
<title>Node47&#45;&gt;Node11</title>
<g id="a_edge48_Node000047_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1182.69,-118.68C1207.44,-115.7 1239.47,-112.16 1268,-110 1650.41,-81.03 2111.02,-69.88 2277.28,-66.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.4,-70.12 2287.33,-66.43 2277.27,-63.12 2277.4,-70.12"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node45 -->
<g id="edge47_Node000047_Node000045" class="edge">
<title>Node47&#45;&gt;Node45</title>
<g id="a_edge47_Node000047_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1125.06,-115.37C1107.36,-105.78 1078.54,-90.17 1057.86,-78.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1059.46,-75.85 1049,-74.17 1056.13,-82.01 1059.46,-75.85"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node3 -->
<g id="edge56_Node000050_Node000003" class="edge">
<title>Node50&#45;&gt;Node3</title>
<g id="a_edge56_Node000050_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1641.84,-315.16C1585.59,-312.19 1484.97,-302.65 1405,-272 1362.98,-255.9 1352.13,-248.5 1320,-217 1290.51,-188.09 1282.93,-178.5 1268,-140 1253.47,-102.52 1249.95,-55 1249.16,-29.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1252.65,-28.94 1248.96,-19.01 1245.66,-29.08 1252.65,-28.94"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node6 -->
<g id="edge57_Node000050_Node000006" class="edge">
<title>Node50&#45;&gt;Node6</title>
<g id="a_edge57_Node000050_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1641.86,-308.63C1600.87,-300.75 1537.72,-287.59 1484,-272 1449.5,-261.99 1352.63,-246.41 1332,-217 1316.91,-195.49 1325.48,-163.82 1333.44,-144.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1336.73,-145.28 1337.54,-134.72 1330.32,-142.48 1336.73,-145.28"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node11 -->
<g id="edge63_Node000050_Node000011" class="edge">
<title>Node50&#45;&gt;Node11</title>
<g id="a_edge63_Node000050_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1728.33,-315.66C1816.7,-312.3 2021.99,-295.86 2171,-217 2231.28,-185.1 2229.05,-154.19 2281,-110 2293.44,-99.42 2308.15,-88.48 2319.9,-80.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2322.06,-82.86 2328.22,-74.23 2318.03,-77.14 2322.06,-82.86"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node12 -->
<g id="edge58_Node000050_Node000012" class="edge">
<title>Node50&#45;&gt;Node12</title>
<g id="a_edge58_Node000050_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1671.18,-307.98C1657.85,-299.77 1637.42,-287.18 1621.69,-277.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1623.42,-274.44 1613.07,-272.17 1619.75,-280.4 1623.42,-274.44"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node20 -->
<g id="edge62_Node000050_Node000020" class="edge">
<title>Node50&#45;&gt;Node20</title>
<g id="a_edge62_Node000050_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1698.95,-307.87C1723.93,-291.97 1777.14,-256.1 1814,-217 1835.66,-194.02 1855.19,-162.8 1866.31,-143.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1869.45,-145.11 1871.33,-134.68 1863.36,-141.66 1869.45,-145.11"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node45 -->
<g id="edge59_Node000050_Node000045" class="edge">
<title>Node50&#45;&gt;Node45</title>
<g id="a_edge59_Node000050_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1641.91,-310.66C1581.21,-302.38 1467.08,-286.61 1370,-272 1317.04,-264.03 1303.92,-261.26 1251,-253 1198.58,-244.82 1049.57,-257.24 1015,-217 982.44,-179.09 1007.65,-114.77 1023.16,-83.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1026.45,-84.82 1027.95,-74.33 1020.24,-81.59 1026.45,-84.82"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node51 -->
<g id="edge60_Node000050_Node000051" class="edge">
<title>Node50&#45;&gt;Node51</title>
<g id="a_edge60_Node000050_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1728.32,-315.16C1852.21,-310.44 2204.46,-290.71 2288,-217 2308.64,-198.79 2313.84,-165.59 2314.96,-144.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2318.47,-144.66 2315.24,-134.57 2311.47,-144.47 2318.47,-144.66"/>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node11 -->
<g id="edge61_Node000051_Node000011" class="edge">
<title>Node51&#45;&gt;Node11</title>
<g id="a_edge61_Node000051_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2318.84,-115.37C2322.56,-106.99 2328.33,-94.01 2333.05,-83.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2336.28,-84.73 2337.15,-74.17 2329.89,-81.88 2336.28,-84.73"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node3 -->
<g id="edge66_Node000052_Node000003" class="edge">
<title>Node52&#45;&gt;Node3</title>
<g id="a_edge66_Node000052_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.45,-376.51C664.17,-374.54 210.48,-365.35 158,-327 102.75,-286.63 103.33,-239.82 128,-176 154.21,-108.21 172.2,-85.86 238,-55 325.32,-14.05 1006.68,-10.61 1198.75,-10.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.85,-13.96 1208.85,-10.45 1198.85,-6.96 1198.85,-13.96"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node5 -->
<g id="edge73_Node000052_Node000005" class="edge">
<title>Node52&#45;&gt;Node5</title>
<g id="a_edge73_Node000052_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.7,-377.1C1040.46,-376.92 1492.43,-372.56 1863,-327 1864.46,-326.82 1865.95,-326.62 1867.45,-326.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1868.12,-329.84 1877.41,-324.75 1866.98,-322.93 1868.12,-329.84"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node10 -->
<g id="edge67_Node000052_Node000010" class="edge">
<title>Node52&#45;&gt;Node10</title>
<g id="a_edge67_Node000052_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.21,-376.67C727.94,-375.06 551.45,-366.8 409,-327 296.77,-295.65 233.78,-315.17 171,-217 161.18,-201.65 159.4,-190.06 171,-176 224.58,-111.05 281.44,-177.16 357,-140 375.08,-131.11 374.45,-121.5 391,-110 408.39,-97.91 429.44,-86.65 445.99,-78.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="447.68,-81.56 455.15,-74.06 444.63,-75.26 447.68,-81.56"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node16 -->
<g id="edge108_Node000052_Node000016" class="edge">
<title>Node52&#45;&gt;Node16</title>
<g id="a_edge108_Node000052_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.56,-373.45C957.31,-367.87 1063.38,-354.7 1150,-327 1245.29,-296.53 1349.65,-237.77 1394.48,-211.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1396.34,-214.14 1403.12,-206.01 1392.75,-208.14 1396.34,-214.14"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node20 -->
<g id="edge110_Node000052_Node000020" class="edge">
<title>Node52&#45;&gt;Node20</title>
<g id="a_edge110_Node000052_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.63,-376.36C1067.34,-373.7 1660.43,-361.92 1737,-327 1799.05,-298.7 1808.07,-274.97 1844,-217 1858.31,-193.92 1867.33,-163.56 1872.02,-144.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1875.45,-145.1 1874.29,-134.57 1868.63,-143.53 1875.45,-145.1"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node21 -->
<g id="edge111_Node000052_Node000021" class="edge">
<title>Node52&#45;&gt;Node21</title>
<g id="a_edge111_Node000052_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.73,-375.9C1056.18,-371.86 1599.43,-356.54 2047,-327 2182.81,-318.04 2565.18,-372.47 2657,-272 2671.35,-256.3 2660.19,-231.4 2649.66,-214.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2652.25,-212.35 2643.73,-206.06 2646.46,-216.29 2652.25,-212.35"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node25 -->
<g id="edge86_Node000052_Node000025" class="edge">
<title>Node52&#45;&gt;Node25</title>
<g id="a_edge86_Node000052_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.47,-374.81C741.76,-370.49 617.61,-358.42 588,-327 559.75,-297.03 567.25,-243.86 573.85,-215.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.24,-216.74 576.35,-206.19 570.46,-215 577.24,-216.74"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node31 -->
<g id="edge109_Node000052_Node000031" class="edge">
<title>Node52&#45;&gt;Node31</title>
<g id="a_edge109_Node000052_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M885.12,-368.49C922.6,-358.25 985.68,-341 1027.07,-329.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1028.12,-333.03 1036.85,-327.02 1026.28,-326.28 1028.12,-333.03"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node32 -->
<g id="edge68_Node000052_Node000032" class="edge">
<title>Node52&#45;&gt;Node32</title>
<g id="a_edge68_Node000052_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.98,-377.24C955.07,-375.69 1052.31,-366.8 1124,-327 1143.92,-315.94 1160.7,-295.51 1171,-280.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1174.16,-282.38 1176.81,-272.12 1168.34,-278.49 1174.16,-282.38"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node50 -->
<g id="edge89_Node000052_Node000050" class="edge">
<title>Node52&#45;&gt;Node50</title>
<g id="a_edge89_Node000052_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.61,-375.42C1017.46,-370.94 1351.51,-356.49 1628,-327 1629.26,-326.87 1630.53,-326.72 1631.82,-326.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1632.3,-330.04 1641.79,-325.33 1631.43,-323.1 1632.3,-330.04"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="GameCamera_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="354,-206 180,-206 180,-187 354,-187 354,-206"/>
<text text-anchor="middle" x="267" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">engine/cameras/GameCamera.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge69_Node000052_Node000053" class="edge">
<title>Node52&#45;&gt;Node53</title>
<g id="a_edge69_Node000052_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.4,-374.17C718.83,-367.99 516.49,-351.81 452,-327 382.1,-300.11 313.5,-241.24 283.19,-213.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.36,-210.33 275.68,-206.02 280.56,-215.42 285.36,-210.33"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="Cup_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="823,-327 779,-327 779,-308 823,-308 823,-327"/>
<text text-anchor="middle" x="801" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">Cup.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node54 -->
<g id="edge74_Node000052_Node000054" class="edge">
<title>Node52&#45;&gt;Node54</title>
<g id="a_edge74_Node000052_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M846.18,-368.37C838.19,-359.55 825.61,-345.66 815.74,-334.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="818.16,-332.23 808.85,-327.17 812.97,-336.93 818.16,-332.23"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="648,-272 590,-272 590,-253 648,-253 648,-272"/>
<text text-anchor="middle" x="619" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node29 -->
<g id="edge85_Node000052_Node000029" class="edge">
<title>Node52&#45;&gt;Node29</title>
<g id="a_edge85_Node000052_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.23,-374.96C742.66,-370.89 622.53,-359.16 596,-327 584.86,-313.5 594.54,-294.15 604.54,-280.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="607.51,-282.25 610.94,-272.22 602.01,-277.92 607.51,-282.25"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="PlayerBombKart_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="348.5,-134.5 243.5,-134.5 243.5,-115.5 348.5,-115.5 348.5,-134.5"/>
<text text-anchor="middle" x="296" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">PlayerBombKart.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node55 -->
<g id="edge79_Node000052_Node000055" class="edge">
<title>Node52&#45;&gt;Node55</title>
<g id="a_edge79_Node000052_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.28,-376.51C666.2,-374.58 226.04,-365.51 176,-327 148.58,-305.9 117.55,-203.92 138,-176 159.65,-146.45 198.85,-133.92 232.78,-128.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.67,-132.21 243.12,-127.43 232.75,-125.27 233.67,-132.21"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="TrainCrossing_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="890.5,-134.5 799.5,-134.5 799.5,-115.5 890.5,-115.5 890.5,-134.5"/>
<text text-anchor="middle" x="845" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">TrainCrossing.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node56 -->
<g id="edge82_Node000052_Node000056" class="edge">
<title>Node52&#45;&gt;Node56</title>
<g id="a_edge82_Node000052_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.22,-374.06C739.48,-368.67 609.16,-355.07 573,-327 517.16,-283.65 477.01,-229.69 523,-176 556.65,-136.72 706.54,-128.04 789.43,-126.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="789.5,-129.79 799.43,-126.11 789.37,-122.79 789.5,-129.79"/>
</a>
</g>
</g>
<!-- Node57 -->
<g id="Node000057" class="node">
<title>Node57</title>
<g id="a_Node000057"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="650.5,-327 605.5,-327 605.5,-308 650.5,-308 650.5,-327"/>
<text text-anchor="middle" x="628" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node57 -->
<g id="edge87_Node000052_Node000057" class="edge">
<title>Node52&#45;&gt;Node57</title>
<g id="a_edge87_Node000052_Node000057"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M820.68,-368.49C783.98,-359.1 722.96,-343.44 660.72,-327.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="661.28,-323.7 650.72,-324.56 659.51,-330.47 661.28,-323.7"/>
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:href="RaceManager_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="761,-327 669,-327 669,-308 761,-308 761,-327"/>
<text text-anchor="middle" x="715" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">RaceManager.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node58 -->
<g id="edge88_Node000052_Node000058" class="edge">
<title>Node52&#45;&gt;Node58</title>
<g id="a_edge88_Node000052_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M833.79,-368.49C810.32,-358.62 771.39,-342.23 744.54,-330.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="745.81,-327.67 735.24,-327.02 743.1,-334.12 745.81,-327.67"/>
</a>
</g>
</g>
<!-- Node60 -->
<g id="Node000060" class="node">
<title>Node60</title>
<g id="a_Node000060"><a xlink:href="StaticMeshActor_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="476,-206 372,-206 372,-187 476,-187 476,-206"/>
<text text-anchor="middle" x="424" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">StaticMeshActor.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node60 -->
<g id="edge90_Node000052_Node000060" class="edge">
<title>Node52&#45;&gt;Node60</title>
<g id="a_edge90_Node000052_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.33,-376.78C719.95,-375.46 523.26,-367.86 472,-327 437.72,-299.68 427.92,-245.34 425.12,-216.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="428.58,-215.87 424.32,-206.17 421.6,-216.41 428.58,-215.87"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="ParticleEmitter_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1734,-206 1592,-206 1592,-187 1734,-187 1734,-206"/>
<text text-anchor="middle" x="1663" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">particles/ParticleEmitter.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node61 -->
<g id="edge94_Node000052_Node000061" class="edge">
<title>Node52&#45;&gt;Node61</title>
<g id="a_edge94_Node000052_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.67,-374.72C1063.23,-365.87 1628.74,-331.32 1681,-272 1694.97,-256.14 1684.68,-231.29 1674.85,-214.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1677.64,-212.56 1669.3,-206.02 1671.74,-216.33 1677.64,-212.56"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:href="SkyCloud_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="952,-272 826,-272 826,-253 952,-253 952,-272"/>
<text text-anchor="middle" x="889" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">engine/sky/SkyCloud.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node62 -->
<g id="edge100_Node000052_Node000062" class="edge">
<title>Node52&#45;&gt;Node62</title>
<g id="a_edge100_Node000052_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M856.63,-368.47C862.28,-350.15 875.68,-306.68 883.35,-281.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="886.74,-282.72 886.34,-272.13 880.05,-280.65 886.74,-282.72"/>
</a>
</g>
</g>
<!-- Node64 -->
<g id="Node000064" class="node">
<title>Node64</title>
<g id="a_Node000064"><a xlink:href="Editor_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2037.5,-327 1952.5,-327 1952.5,-308 2037.5,-308 2037.5,-327"/>
<text text-anchor="middle" x="1995" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">editor/Editor.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node64 -->
<g id="edge106_Node000052_Node000064" class="edge">
<title>Node52&#45;&gt;Node64</title>
<g id="a_edge106_Node000052_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.53,-376.86C1045.97,-375.99 1531.77,-369.91 1942.48,-327.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1942.9,-330.51 1952.48,-325.98 1942.16,-323.54 1942.9,-330.51"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node3 -->
<g id="edge70_Node000053_Node000003" class="edge">
<title>Node53&#45;&gt;Node3</title>
<g id="a_edge70_Node000053_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M257,-186.89C246.22,-176.89 229.71,-159.28 223,-140 208.8,-99.23 231.21,-73.95 270,-55 353.69,-14.1 1010.56,-10.61 1198.77,-10.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.93,-13.96 1208.93,-10.45 1198.93,-6.96 1198.93,-13.96"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node10 -->
<g id="edge71_Node000053_Node000010" class="edge">
<title>Node53&#45;&gt;Node10</title>
<g id="a_edge71_Node000053_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M291.92,-186.97C317.81,-177.51 358.96,-160.82 391,-140 416.99,-123.11 442.94,-98.21 458.73,-81.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.64,-83.93 466,-74.28 456.57,-79.11 461.64,-83.93"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node20 -->
<g id="edge72_Node000053_Node000020" class="edge">
<title>Node53&#45;&gt;Node20</title>
<g id="a_edge72_Node000053_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M301.88,-186.95C320,-182.88 342.56,-178.4 363,-176 400.58,-171.59 1595.37,-134.64 1834.56,-127.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1835.02,-130.76 1844.9,-126.96 1834.8,-123.77 1835.02,-130.76"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node4 -->
<g id="edge75_Node000054_Node000004" class="edge">
<title>Node54&#45;&gt;Node4</title>
<g id="a_edge75_Node000054_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M801.19,-307.84C801.87,-294.77 804.82,-269.73 817,-253 854.95,-200.85 883,-206.18 940,-176 1004.37,-141.92 1019.83,-129.52 1090,-110 1201.1,-79.09 1338.41,-69.53 1401.02,-66.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1401.27,-70.16 1411.11,-66.24 1400.97,-63.17 1401.27,-70.16"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node24 -->
<g id="edge78_Node000054_Node000024" class="edge">
<title>Node54&#45;&gt;Node24</title>
<g id="a_edge78_Node000054_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M784.61,-307.98C768.43,-299.57 743.43,-286.59 724.62,-276.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="726.17,-273.68 715.69,-272.17 722.95,-279.89 726.17,-273.68"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node32 -->
<g id="edge77_Node000054_Node000032" class="edge">
<title>Node54&#45;&gt;Node32</title>
<g id="a_edge77_Node000054_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M823.13,-313.42C878.28,-305.75 1023.7,-285.52 1111.57,-273.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.31,-276.73 1121.73,-271.88 1111.34,-269.8 1112.31,-276.73"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node29 -->
<g id="edge76_Node000054_Node000029" class="edge">
<title>Node54&#45;&gt;Node29</title>
<g id="a_edge76_Node000054_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M778.68,-310C748.66,-301.26 694.8,-285.57 658.01,-274.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="658.7,-271.41 648.12,-271.98 656.74,-278.14 658.7,-271.41"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node3 -->
<g id="edge80_Node000055_Node000003" class="edge">
<title>Node55&#45;&gt;Node3</title>
<g id="a_edge80_Node000055_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308,-115.44C330.34,-100.05 380.37,-68.07 428,-55 574.17,-14.88 1042.82,-10.7 1198.32,-10.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.54,-13.94 1208.54,-10.43 1198.54,-6.94 1198.54,-13.94"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node10 -->
<g id="edge81_Node000055_Node000010" class="edge">
<title>Node55&#45;&gt;Node10</title>
<g id="a_edge81_Node000055_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M321.88,-115.49C352.6,-105.4 403.98,-88.51 438.42,-77.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="439.68,-80.46 448.09,-74.02 437.49,-73.81 439.68,-80.46"/>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node3 -->
<g id="edge83_Node000056_Node000003" class="edge">
<title>Node56&#45;&gt;Node3</title>
<g id="a_edge83_Node000056_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M860.02,-115.36C886.17,-100.69 942.15,-70.96 993,-55 1062.6,-33.15 1146.43,-21.15 1198.73,-15.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1199.2,-18.74 1208.76,-14.18 1198.44,-11.78 1199.2,-18.74"/>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node11 -->
<g id="edge84_Node000056_Node000011" class="edge">
<title>Node56&#45;&gt;Node11</title>
<g id="a_edge84_Node000056_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.59,-121.1C939.78,-118.04 1020.42,-113.23 1090,-110 1544.89,-88.91 2093.23,-72.53 2277.29,-67.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.44,-70.78 2287.33,-67 2277.24,-63.78 2277.44,-70.78"/>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node3 -->
<g id="edge91_Node000060_Node000003" class="edge">
<title>Node60&#45;&gt;Node3</title>
<g id="a_edge91_Node000060_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M397.94,-186.94C387.16,-183.45 374.5,-179.44 363,-176 301.3,-157.54 197.42,-163 234,-110 273.15,-53.28 311.54,-69.15 379,-55 537.23,-21.8 1038.01,-13.02 1198.78,-11.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.92,-14.52 1208.87,-10.9 1198.83,-7.52 1198.92,-14.52"/>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node10 -->
<g id="edge93_Node000060_Node000010" class="edge">
<title>Node60&#45;&gt;Node10</title>
<g id="a_edge93_Node000060_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M427.28,-186.97C435.29,-166.13 456.01,-112.27 466.97,-83.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.32,-84.82 470.64,-74.23 463.79,-82.31 470.32,-84.82"/>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node14 -->
<g id="edge92_Node000060_Node000014" class="edge">
<title>Node60&#45;&gt;Node14</title>
<g id="a_edge92_Node000060_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M459.51,-186.94C478.27,-182.82 501.75,-178.28 523,-176 1330.06,-89.23 1540.61,-213.4 2349,-140 2361.01,-138.91 2373.87,-137.14 2385.89,-135.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2386.47,-138.68 2395.76,-133.59 2385.32,-131.77 2386.47,-138.68"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node3 -->
<g id="edge95_Node000061_Node000003" class="edge">
<title>Node61&#45;&gt;Node3</title>
<g id="a_edge95_Node000061_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1654.09,-186.93C1627.85,-162.19 1547.58,-90.18 1467,-55 1412.48,-31.2 1344.66,-19.93 1299.28,-14.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.42,-11.22 1289.1,-13.62 1298.66,-18.18 1299.42,-11.22"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node11 -->
<g id="edge99_Node000061_Node000011" class="edge">
<title>Node61&#45;&gt;Node11</title>
<g id="a_edge99_Node000061_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1676.21,-186.81C1704.26,-168.85 1772.45,-127.82 1836,-110 1917.34,-87.19 2160.63,-73.57 2277.27,-68.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.64,-71.66 2287.48,-67.71 2277.33,-64.67 2277.64,-71.66"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node20 -->
<g id="edge98_Node000061_Node000020" class="edge">
<title>Node61&#45;&gt;Node20</title>
<g id="a_edge98_Node000061_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1689.12,-186.98C1726.96,-174.63 1797.19,-151.72 1839.95,-137.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1841.25,-141.02 1849.67,-134.59 1839.08,-134.37 1841.25,-141.02"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node45 -->
<g id="edge96_Node000061_Node000045" class="edge">
<title>Node61&#45;&gt;Node45</title>
<g id="a_edge96_Node000061_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1642.95,-186.87C1601.43,-169.4 1502.71,-129.8 1416,-110 1293.71,-82.08 1145.25,-71.19 1074.44,-67.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1074.34,-63.85 1064.17,-66.82 1073.97,-70.84 1074.34,-63.85"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node51 -->
<g id="edge97_Node000061_Node000051" class="edge">
<title>Node61&#45;&gt;Node51</title>
<g id="a_edge97_Node000061_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1734.02,-187.93C1873,-173.12 2176.36,-140.78 2279.7,-129.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2280.34,-133.21 2289.91,-128.67 2279.59,-126.25 2280.34,-133.21"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node3 -->
<g id="edge101_Node000062_Node000003" class="edge">
<title>Node62&#45;&gt;Node3</title>
<g id="a_edge101_Node000062_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M876.75,-252.88C852.66,-235.09 799.76,-191.61 780,-140 763.09,-95.84 800.62,-73.84 844,-55 906.62,-27.81 1105.04,-16.32 1198.89,-12.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1199.14,-15.81 1208.99,-11.9 1198.85,-8.82 1199.14,-15.81"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node6 -->
<g id="edge102_Node000062_Node000006" class="edge">
<title>Node62&#45;&gt;Node6</title>
<g id="a_edge102_Node000062_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M898.57,-252.73C918.53,-234.99 966.77,-194.93 1015,-176 1059.59,-158.5 1184.88,-142.58 1266.79,-133.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1267.24,-137.08 1276.81,-132.52 1266.49,-130.12 1267.24,-137.08"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node10 -->
<g id="edge103_Node000062_Node000010" class="edge">
<title>Node62&#45;&gt;Node10</title>
<g id="a_edge103_Node000062_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M858.47,-252.95C830.77,-244.83 789.04,-231.72 754,-217 653.89,-174.94 542.53,-108.21 496.14,-79.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="497.85,-76.38 487.51,-74.06 494.14,-82.32 497.85,-76.38"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node11 -->
<g id="edge104_Node000062_Node000011" class="edge">
<title>Node62&#45;&gt;Node11</title>
<g id="a_edge104_Node000062_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M952.12,-259.48C1092.98,-254.56 1424.16,-240.62 1469,-217 1489.7,-206.1 1483.32,-190.07 1502,-176 1562.46,-130.46 1585.33,-127.37 1659,-110 1775.38,-82.56 2131.2,-70.74 2277.33,-66.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2277.58,-70.45 2287.49,-66.7 2277.4,-63.46 2277.58,-70.45"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node44 -->
<g id="edge105_Node000062_Node000044" class="edge">
<title>Node62&#45;&gt;Node44</title>
<g id="a_edge105_Node000062_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M914.22,-252.87C946.93,-241.67 1004.17,-222.08 1041.06,-209.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1042.55,-212.65 1050.88,-206.1 1040.29,-206.02 1042.55,-212.65"/>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node14 -->
<g id="edge107_Node000064_Node000014" class="edge">
<title>Node64&#45;&gt;Node14</title>
<g id="a_edge107_Node000064_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2037.86,-314.62C2137.09,-309.88 2376.2,-296.07 2403,-272 2439.28,-239.41 2439.54,-176 2437.11,-144.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2440.59,-144.18 2436.16,-134.56 2433.62,-144.84 2440.59,-144.18"/>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node11 -->
<g id="edge116_Node000065_Node000011" class="edge">
<title>Node65&#45;&gt;Node11</title>
<g id="a_edge116_Node000065_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2403.07,-368.27C2434.88,-332.75 2546.86,-196.93 2483,-110 2472.56,-95.79 2432.87,-84.08 2398.1,-76.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2398.49,-72.75 2387.98,-74.04 2397,-79.59 2398.49,-72.75"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node3 -->
<g id="edge122_Node000066_Node000003" class="edge">
<title>Node66&#45;&gt;Node3</title>
<g id="a_edge122_Node000066_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3025.83,-181.41C3006.84,-162.04 2969.78,-127.56 2931,-110 2807.12,-53.9 2765.22,-69.45 2630,-55 2364.23,-26.6 1514.67,-13.92 1299.1,-11.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.07,-7.62 1289.03,-10.99 1298.98,-14.62 1299.07,-7.62"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node11 -->
<g id="edge123_Node000066_Node000011" class="edge">
<title>Node66&#45;&gt;Node11</title>
<g id="a_edge123_Node000066_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3019.66,-181.26C2991.46,-161.36 2936.67,-125.88 2884,-110 2795.92,-83.43 2528.16,-71.55 2404.65,-67.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.69,-63.87 2394.58,-67.04 2404.46,-70.87 2404.69,-63.87"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="align__asset__macro_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3511.5,-134.5 3394.5,-134.5 3394.5,-115.5 3511.5,-115.5 3511.5,-134.5"/>
<text text-anchor="middle" x="3453" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">align_asset_macro.h</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node36 -->
<g id="edge124_Node000066_Node000036" class="edge">
<title>Node66&#45;&gt;Node36</title>
<g id="a_edge124_Node000066_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3100.09,-185.25C3178.44,-172.09 3313.55,-149.41 3391.9,-136.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3392.82,-139.65 3402.11,-134.54 3391.66,-132.75 3392.82,-139.65"/>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node3 -->
<g id="edge128_Node000067_Node000003" class="edge">
<title>Node67&#45;&gt;Node3</title>
<g id="a_edge128_Node000067_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3066.96,-109.98C3054.09,-93.32 3030.05,-66.35 3002,-55 2921.11,-22.26 1578.71,-12.47 1299.58,-10.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.37,-7.28 1289.35,-10.72 1299.33,-14.28 1299.37,-7.28"/>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node11 -->
<g id="edge129_Node000067_Node000011" class="edge">
<title>Node67&#45;&gt;Node11</title>
<g id="a_edge129_Node000067_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3015.78,-115.83C2999.01,-113.75 2980.82,-111.64 2964,-110 2760.18,-90.11 2518.03,-75.35 2405.03,-68.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2405.01,-65.47 2394.83,-68.4 2404.62,-72.46 2405.01,-65.47"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node11 -->
<g id="edge131_Node000068_Node000011" class="edge">
<title>Node68&#45;&gt;Node11</title>
<g id="a_edge131_Node000068_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2354.61,-252.69C2362.87,-244.41 2374.2,-231.18 2379,-217 2395.09,-169.44 2368.02,-111.42 2351.81,-82.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2354.73,-81 2346.62,-74.18 2348.7,-84.57 2354.73,-81"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node44 -->
<g id="edge133_Node000068_Node000044" class="edge">
<title>Node68&#45;&gt;Node44</title>
<g id="a_edge133_Node000068_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2295.78,-259.65C2152.27,-254.17 1721.88,-237.14 1365,-217 1286.61,-212.58 1196.35,-206.3 1137.85,-202.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1137.89,-198.56 1127.66,-201.33 1137.38,-205.54 1137.89,-198.56"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node51 -->
<g id="edge132_Node000068_Node000051" class="edge">
<title>Node68&#45;&gt;Node51</title>
<g id="a_edge132_Node000068_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2350.18,-252.96C2359,-237.25 2374.98,-202.89 2364,-176 2358.27,-161.97 2346.5,-149.75 2335.93,-140.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2337.88,-137.98 2327.85,-134.56 2333.56,-143.48 2337.88,-137.98"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node11 -->
<g id="edge137_Node000069_Node000011" class="edge">
<title>Node69&#45;&gt;Node11</title>
<g id="a_edge137_Node000069_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2910.09,-252.87C2889.52,-244.51 2858.1,-231.06 2832,-217 2802.26,-200.98 2796.67,-193.86 2768,-176 2719.93,-146.06 2712.36,-128.98 2659,-110 2574.37,-79.9 2470.3,-70.06 2404.78,-66.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.75,-63.4 2394.61,-66.45 2404.44,-70.39 2404.75,-63.4"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node20 -->
<g id="edge138_Node000069_Node000020" class="edge">
<title>Node69&#45;&gt;Node20</title>
<g id="a_edge138_Node000069_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2901.86,-252.94C2874.01,-244.73 2831.69,-231.47 2796,-217 2757.5,-201.39 2752.18,-186.56 2712,-176 2634.85,-155.73 2075.61,-133.47 1917.52,-127.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1917.4,-124.02 1907.27,-127.14 1917.13,-131.01 1917.4,-124.02"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node21 -->
<g id="edge139_Node000069_Node000021" class="edge">
<title>Node69&#45;&gt;Node21</title>
<g id="a_edge139_Node000069_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2892.52,-252.94C2836.5,-240.78 2734.47,-218.65 2677.76,-206.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2678.24,-202.87 2667.72,-204.17 2676.75,-209.71 2678.24,-202.87"/>
</a>
</g>
</g>
<!-- Node70 -->
<g id="Node000070" class="node">
<title>Node70</title>
<g id="a_Node000070"><a xlink:href="animation_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2845.5,-134.5 2770.5,-134.5 2770.5,-115.5 2845.5,-115.5 2845.5,-134.5"/>
<text text-anchor="middle" x="2808" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">animation.h</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge135_Node000069_Node000070" class="edge">
<title>Node69&#45;&gt;Node70</title>
<g id="a_edge135_Node000069_Node000070"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2916.28,-252.88C2902.5,-244.82 2882.46,-231.82 2868,-217 2846.06,-194.51 2827.33,-162.91 2816.89,-143.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2819.95,-141.77 2812.21,-134.54 2813.75,-145.02 2819.95,-141.77"/>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node11 -->
<g id="edge136_Node000070_Node000011" class="edge">
<title>Node70&#45;&gt;Node11</title>
<g id="a_edge136_Node000070_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2779.58,-115.49C2771.97,-113.45 2763.72,-111.44 2756,-110 2632.88,-86.97 2486.82,-74.75 2404.93,-69.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.99,-65.74 2394.78,-68.58 2404.53,-72.73 2404.99,-65.74"/>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node3 -->
<g id="edge141_Node000071_Node000003" class="edge">
<title>Node71&#45;&gt;Node3</title>
<g id="a_edge141_Node000071_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3492.12,-175.8C3514.07,-158.02 3538.19,-131.43 3521,-110 3450.65,-22.26 3385.65,-68.52 3274,-55 2874.82,-6.65 1572.79,-9.17 1299.57,-10.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.17,-6.76 1289.18,-10.3 1299.19,-13.76 1299.17,-6.76"/>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node14 -->
<g id="edge142_Node000071_Node000014" class="edge">
<title>Node71&#45;&gt;Node14</title>
<g id="a_edge142_Node000071_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3383.09,-177.19C3380.37,-176.76 3377.66,-176.36 3375,-176 3286.58,-164.04 2664.95,-136.1 2484.19,-128.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2484.31,-124.65 2474.17,-127.71 2484.01,-131.64 2484.31,-124.65"/>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node36 -->
<g id="edge143_Node000071_Node000036" class="edge">
<title>Node71&#45;&gt;Node36</title>
<g id="a_edge143_Node000071_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3460.88,-175.77C3459.34,-166.08 3457.5,-154.46 3455.99,-144.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3459.42,-144.15 3454.4,-134.82 3452.5,-145.24 3459.42,-144.15"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node3 -->
<g id="edge145_Node000072_Node000003" class="edge">
<title>Node72&#45;&gt;Node3</title>
<g id="a_edge145_Node000072_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3622.54,-175.67C3602.19,-156.8 3569.41,-128.58 3537,-110 3477.21,-75.71 3459.66,-68.13 3392,-55 3180.79,-14.02 1602.39,-10.76 1299.27,-10.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.03,-7.02 1289.02,-10.51 1299.02,-14.02 1299.03,-7.02"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node14 -->
<g id="edge146_Node000072_Node000014" class="edge">
<title>Node72&#45;&gt;Node14</title>
<g id="a_edge146_Node000072_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3562.1,-177.16C3559.37,-176.74 3556.67,-176.35 3554,-176 3540.54,-174.24 2698.86,-137.49 2484.33,-128.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2484.44,-124.65 2474.3,-127.71 2484.14,-131.64 2484.44,-124.65"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node36 -->
<g id="edge147_Node000072_Node000036" class="edge">
<title>Node72&#45;&gt;Node36</title>
<g id="a_edge147_Node000072_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3589.57,-175.96C3556.19,-163.74 3514.27,-148.41 3485.74,-137.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3486.84,-134.65 3476.25,-134.5 3484.44,-141.23 3486.84,-134.65"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node3 -->
<g id="edge150_Node000073_Node000003" class="edge">
<title>Node73&#45;&gt;Node3</title>
<g id="a_edge150_Node000073_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3316.71,-181.48C3336.33,-164.22 3363.18,-134.2 3347,-110 3311.45,-56.82 3276.6,-68.17 3214,-55 3021.86,-14.57 1586.93,-10.87 1299.16,-10.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.03,-7.03 1289.02,-10.52 1299.02,-14.03 1299.03,-7.03"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node11 -->
<g id="edge151_Node000073_Node000011" class="edge">
<title>Node73&#45;&gt;Node11</title>
<g id="a_edge151_Node000073_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3280.6,-181.4C3253.21,-161.33 3199.32,-125.26 3147,-110 3008.22,-69.53 2569.67,-65.39 2404.64,-65.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.63,-61.8 2394.63,-65.3 2404.63,-68.8 2404.63,-61.8"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node14 -->
<g id="edge149_Node000073_Node000014" class="edge">
<title>Node73&#45;&gt;Node14</title>
<g id="a_edge149_Node000073_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3232.22,-188.18C3195.82,-184.31 3149.96,-179.62 3109,-176 2875.47,-155.36 2595.9,-136.48 2484.41,-129.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2484.36,-125.68 2474.16,-128.52 2483.91,-132.66 2484.36,-125.68"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node36 -->
<g id="edge152_Node000073_Node000036" class="edge">
<title>Node73&#45;&gt;Node36</title>
<g id="a_edge152_Node000073_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3330.16,-181.44C3357.87,-168.93 3398.04,-150.81 3424.81,-138.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3426.34,-141.87 3434.02,-134.57 3423.46,-135.49 3426.34,-141.87"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node3 -->
<g id="edge154_Node000074_Node000003" class="edge">
<title>Node74&#45;&gt;Node3</title>
<g id="a_edge154_Node000074_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3275.82,-115.31C3258.65,-99.71 3219.77,-67.4 3180,-55 3087.75,-26.24 1595.82,-13.19 1299.81,-10.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.42,-7.38 1289.39,-10.8 1299.37,-14.38 1299.42,-7.38"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node11 -->
<g id="edge155_Node000074_Node000011" class="edge">
<title>Node74&#45;&gt;Node11</title>
<g id="a_edge155_Node000074_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3249.36,-115.48C3239.28,-113.36 3228.25,-111.32 3218,-110 2915.31,-70.94 2549.71,-65.76 2404.7,-65.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.65,-61.85 2394.65,-65.33 2404.64,-68.85 2404.65,-61.85"/>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node3 -->
<g id="edge157_Node000075_Node000003" class="edge">
<title>Node75&#45;&gt;Node3</title>
<g id="a_edge157_Node000075_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2917.37,-186.75C2915.59,-169.04 2908.86,-129.03 2884,-110 2713.47,20.5 2618.1,-71.37 2404,-55 1977.43,-22.39 1460.31,-13.23 1299.3,-11.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.26,-7.58 1289.21,-10.95 1299.17,-14.58 1299.26,-7.58"/>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node11 -->
<g id="edge158_Node000075_Node000011" class="edge">
<title>Node75&#45;&gt;Node11</title>
<g id="a_edge158_Node000075_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2914.55,-186.8C2906.91,-168.82 2886.68,-127.77 2855,-110 2779.47,-67.64 2524.79,-63.89 2404.69,-64.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.51,-61.08 2394.54,-64.65 2404.56,-68.08 2404.51,-61.08"/>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node20 -->
<g id="edge159_Node000075_Node000020" class="edge">
<title>Node75&#45;&gt;Node20</title>
<g id="a_edge159_Node000075_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2876.21,-188.32C2850.31,-184.13 2816.31,-179.06 2786,-176 2451.82,-142.21 2046.13,-130.08 1917.31,-126.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1917.2,-123.42 1907.11,-126.67 1917.03,-130.41 1917.2,-123.42"/>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node11 -->
<g id="edge161_Node000076_Node000011" class="edge">
<title>Node76&#45;&gt;Node11</title>
<g id="a_edge161_Node000076_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2805.16,-252.64C2780.68,-225.65 2702.21,-144.19 2618,-110 2548.5,-81.78 2462.38,-71.41 2404.78,-67.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2404.92,-64.13 2394.72,-67.01 2404.49,-71.11 2404.92,-64.13"/>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node20 -->
<g id="edge162_Node000076_Node000020" class="edge">
<title>Node76&#45;&gt;Node20</title>
<g id="a_edge162_Node000076_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2790.13,-252.93C2770.61,-245.07 2742.25,-232.35 2720,-217 2698.27,-202 2701.2,-186.57 2677,-176 2641.94,-160.68 2077.1,-134.83 1917.63,-127.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1917.43,-124.29 1907.29,-127.35 1917.13,-131.29 1917.43,-124.29"/>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node21 -->
<g id="edge163_Node000076_Node000021" class="edge">
<title>Node76&#45;&gt;Node21</title>
<g id="a_edge163_Node000076_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2785.67,-252.93C2759.01,-244.41 2717.41,-230.66 2682,-217 2676.54,-214.89 2670.77,-212.51 2665.24,-210.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2666.25,-206.78 2655.69,-206 2663.47,-213.2 2666.25,-206.78"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node11 -->
<g id="edge165_Node000077_Node000011" class="edge">
<title>Node77&#45;&gt;Node11</title>
<g id="a_edge165_Node000077_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2579.63,-252.87C2583.93,-227.22 2592.75,-150.69 2554,-110 2533.8,-88.78 2459.89,-76.94 2404.77,-70.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2405.03,-67.41 2394.71,-69.84 2404.29,-74.37 2405.03,-67.41"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node20 -->
<g id="edge167_Node000077_Node000020" class="edge">
<title>Node77&#45;&gt;Node20</title>
<g id="a_edge167_Node000077_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2534.91,-252.97C2456.54,-237.48 2285.43,-203.75 2141,-176 2061.69,-160.76 1968.94,-143.36 1916.87,-133.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1917.49,-130.18 1907.02,-131.78 1916.21,-137.06 1917.49,-130.18"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node21 -->
<g id="edge166_Node000077_Node000021" class="edge">
<title>Node77&#45;&gt;Node21</title>
<g id="a_edge166_Node000077_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2585.96,-252.87C2595.14,-242.9 2610.46,-226.29 2621.92,-213.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2624.59,-216.13 2628.79,-206.41 2619.44,-211.39 2624.59,-216.13"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node44 -->
<g id="edge168_Node000077_Node000044" class="edge">
<title>Node77&#45;&gt;Node44</title>
<g id="a_edge168_Node000077_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2526.32,-258.8C2491.48,-257.03 2444.48,-254.73 2403,-253 1941.79,-233.8 1826.01,-240.54 1365,-217 1286.59,-213 1196.33,-206.62 1137.84,-202.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1137.89,-198.75 1127.65,-201.5 1137.36,-205.73 1137.89,-198.75"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="Bat_8cpp__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>