Files
SpaghettiKart/Actor_8cpp__incl_org.svg
T

391 lines
17 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/Actor.cpp Pages: 1 -->
<svg width="588pt" height="302pt"
viewBox="0.00 0.00 588.26 302.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 298)">
<title>src/engine/Actor.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="212.76,-294 97.76,-294 97.76,-275 212.76,-275 212.76,-294"/>
<text text-anchor="middle" x="155.26" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">src/engine/Actor.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="213.26,-74 133.26,-74 133.26,-55 213.26,-55 213.26,-74"/>
<text text-anchor="middle" x="173.26" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">libultraship.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="M127.87,-274.89C91.55,-261.83 28.93,-233.16 2.26,-184 -1.77,-176.58 1.28,-173.39 2.26,-165 5.17,-140.05 -2.12,-128.13 15.26,-110 43.08,-80.98 88.22,-70.43 123.14,-66.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.5,-70.29 133.16,-65.92 122.89,-63.31 123.5,-70.29"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="Matrix_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="68.76,-184 11.76,-184 11.76,-165 68.76,-165 68.76,-184"/>
<text text-anchor="middle" x="40.26" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">Matrix.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M145.85,-274.66C126.38,-256.38 81.45,-214.18 56.94,-191.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="59.16,-188.45 49.48,-184.16 54.37,-193.56 59.16,-188.45"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="Actor_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219.26,-239 169.26,-239 169.26,-220 219.26,-220 219.26,-239"/>
<text text-anchor="middle" x="194.26" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">Actor.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge8_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge8_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M161.7,-274.75C167.15,-267.34 175.12,-256.5 181.81,-247.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.83,-249.22 187.94,-239.09 179.19,-245.07 184.83,-249.22"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="math__util_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="501.26,-184 429.26,-184 429.26,-165 501.26,-165 501.26,-184"/>
<text text-anchor="middle" x="465.26" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">math_util.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge25_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge25_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M179.84,-274.94C234.9,-255.76 368.18,-209.32 431.19,-187.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="432.38,-190.66 440.67,-184.07 430.08,-184.05 432.38,-190.66"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.92,-164.81C25.2,-151.69 11.9,-126.59 24.26,-110 46.77,-79.79 89.02,-69.29 122.8,-65.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.28,-69.46 132.97,-65.19 122.73,-62.49 123.28,-69.46"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="common__structs_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="377.76,-129 270.76,-129 270.76,-110 377.76,-110 377.76,-129"/>
<text text-anchor="middle" x="324.26" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">common_structs.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M68.79,-168.18C115.33,-159.49 208.4,-142.12 268.43,-130.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.31,-134.31 278.5,-129.04 268.03,-127.43 269.31,-134.31"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="CoreMath_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="106.76,-129 33.76,-129 33.76,-110 106.76,-110 106.76,-129"/>
<text text-anchor="middle" x="70.26" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">CoreMath.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge6_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge6_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.21,-164.75C49.32,-157.49 55.28,-146.95 60.36,-137.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.52,-139.52 65.4,-129.09 57.42,-136.07 63.52,-139.52"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge5_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge5_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M300,-109.98C274.94,-101.19 235.63,-87.39 207.43,-77.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.55,-74.18 197.96,-74.17 206.24,-80.78 208.55,-74.18"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge7_Node000005_Node000002" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge7_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M86.81,-109.98C103.15,-101.57 128.39,-88.59 147.39,-78.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.12,-81.86 156.41,-74.17 145.91,-75.63 149.12,-81.86"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge9_Node000006_Node000002" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge9_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.62,-219.73C172.95,-211.67 159.91,-198.74 154.26,-184 141.2,-149.94 154.89,-107.04 164.85,-83.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.07,-84.7 168.93,-74.14 161.67,-81.86 168.07,-84.7"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge24_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge24_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M204.9,-219.66C227.1,-201.22 278.58,-158.45 306.12,-135.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.38,-138.24 313.84,-129.16 303.91,-132.86 308.38,-138.24"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge10_Node000006_Node000005" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge10_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.6,-219.96C161.06,-211.96 138.32,-198.99 121.26,-184 105.55,-170.2 90.97,-151.16 81.46,-137.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.24,-135.4 75.73,-129.09 78.45,-139.33 84.24,-135.4"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="macros_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="225.26,-184 163.26,-184 163.26,-165 225.26,-165 225.26,-184"/>
<text text-anchor="middle" x="194.26" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">macros.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge11_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge11_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M194.26,-219.75C194.26,-212.8 194.26,-202.85 194.26,-194.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.76,-194.09 194.26,-184.09 190.76,-194.09 197.76,-194.09"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="main_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.26,-184 361.26,-184 361.26,-165 411.26,-165 411.26,-184"/>
<text text-anchor="middle" x="386.26" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">main.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge14_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge14_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219.36,-221.57C253.14,-212.25 313.37,-195.62 351.5,-185.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="352.44,-188.47 361.15,-182.43 350.58,-181.72 352.44,-188.47"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="camera_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="343.26,-184 281.26,-184 281.26,-165 343.26,-165 343.26,-184"/>
<text text-anchor="middle" x="312.26" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">camera.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node14 -->
<g id="edge21_Node000006_Node000014" class="edge">
<title>Node6&#45;&gt;Node14</title>
<g id="a_edge21_Node000006_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M213.22,-219.98C232.28,-211.42 261.92,-198.11 283.81,-188.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.27,-191.46 292.95,-184.17 282.4,-185.07 285.27,-191.46"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge13_Node000007_Node000002" class="edge">
<title>Node7&#45;&gt;Node2</title>
<g id="a_edge13_Node000007_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.54,-164.66C189.14,-147.17 181.48,-107.8 176.91,-84.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.29,-83.31 174.94,-74.16 173.41,-84.64 180.29,-83.31"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="math_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="252.76,-129 201.76,-129 201.76,-110 252.76,-110 252.76,-129"/>
<text text-anchor="middle" x="227.26" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">math.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge12_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge12_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M199.71,-164.75C204.27,-157.42 210.93,-146.73 216.55,-137.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.6,-139.43 221.91,-129.09 213.65,-135.73 219.6,-139.43"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge20_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge20_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M376.3,-164.98C367.13,-157.15 353.32,-145.34 342.23,-135.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="344.28,-133.01 334.4,-129.17 339.73,-138.33 344.28,-133.01"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="mk64_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="525.76,-129 472.76,-129 472.76,-110 525.76,-110 525.76,-129"/>
<text text-anchor="middle" x="499.26" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">mk64.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge15_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge15_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M404.41,-164.98C422.51,-156.5 450.54,-143.35 471.45,-133.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="473.2,-136.59 480.77,-129.17 470.23,-130.25 473.2,-136.59"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node2 -->
<g id="edge16_Node000010_Node000002" class="edge">
<title>Node10&#45;&gt;Node2</title>
<g id="a_edge16_Node000010_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M472.39,-112.73C467.69,-111.78 462.84,-110.83 458.26,-110 376.39,-95.13 280.73,-80.82 223.67,-72.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.88,-69.09 213.48,-71.14 222.88,-76.02 223.88,-69.09"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="string_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="483.76,-74 430.76,-74 430.76,-55 483.76,-55 483.76,-74"/>
<text text-anchor="middle" x="457.26" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">string.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge17_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge17_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M492.32,-109.75C486.39,-102.26 477.69,-91.28 470.43,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="473.02,-79.75 464.06,-74.09 467.53,-84.1 473.02,-79.75"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="580.26,-74 502.26,-74 502.26,-55 580.26,-55 580.26,-74"/>
<text text-anchor="middle" x="541.26" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">libultra/gbi.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge19_Node000010_Node000013" class="edge">
<title>Node10&#45;&gt;Node13</title>
<g id="a_edge19_Node000010_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M506.19,-109.75C512.13,-102.26 520.83,-91.28 528.08,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.98,-84.1 534.45,-74.09 525.5,-79.75 530.98,-84.1"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="502.26,-19 412.26,-19 412.26,0 502.26,0 502.26,-19"/>
<text text-anchor="middle" x="457.26" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">libultra/types.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge18_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge18_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.26,-54.75C457.26,-47.8 457.26,-37.85 457.26,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.76,-29.09 457.26,-19.09 453.76,-29.09 460.76,-29.09"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge22_Node000014_Node000002" class="edge">
<title>Node14&#45;&gt;Node2</title>
<g id="a_edge22_Node000014_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M337.16,-164.83C365.55,-153.6 405.78,-132.76 387.26,-110 367.03,-85.13 280.26,-73.7 223.61,-68.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.66,-65.3 213.41,-67.97 223.09,-72.28 223.66,-65.3"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge23_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge23_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.24,-164.75C315.83,-157.72 318.12,-147.62 320.1,-138.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.52,-139.62 322.31,-129.09 316.69,-138.07 323.52,-139.62"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node2 -->
<g id="edge26_Node000015_Node000002" class="edge">
<title>Node15&#45;&gt;Node2</title>
<g id="a_edge26_Node000015_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M459.55,-164.9C449.78,-150.96 428.49,-123.59 403.26,-110 346.72,-79.53 272.42,-69.72 223.78,-66.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.68,-63.16 213.5,-66.11 223.3,-70.15 223.68,-63.16"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge27_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge27_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M442.6,-164.98C419.41,-156.27 383.14,-142.63 356.86,-132.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.92,-129.41 347.32,-129.17 355.45,-135.97 357.92,-129.41"/>
</a>
</g>
</g>
</g>
</svg>