0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 23:33:41 +00:00
SDL_Minigame/classGameInternal__coll__graph_org.svg

404 lines
21 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 12.1.2 (20240928.0832)
-->
<!-- Title: GameInternal Pages: 1 -->
<svg width="858pt" height="343pt"
viewBox="0.00 0.00 858.25 342.58" 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 338.58)">
<title>GameInternal</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="850.25,-181.25 775.75,-181.25 775.75,-162 850.25,-162 850.25,-181.25"/>
<text text-anchor="middle" x="813" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">GameInternal</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="classCollisionHandler.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="668.5,-334.25 582,-334.25 582,-315 668.5,-315 668.5,-334.25"/>
<text text-anchor="middle" x="625.25" y="-320.75" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.94,-324.31C705.93,-321.59 736.11,-314.33 757.75,-296.62 794.92,-266.22 807.25,-205.44 810.77,-181.57"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.91,-320.8 670.23,-325.12 680.49,-327.78 679.91,-320.8"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-325.08" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</text>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="classAssetManager.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="664.75,-297.25 585.75,-297.25 585.75,-278 664.75,-278 664.75,-297.25"/>
<text text-anchor="middle" x="625.25" y="-283.75" font-family="Helvetica,sans-Serif" font-size="10.00">AssetManager</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node3&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M676.29,-283.34C702.51,-279.07 734.01,-270.56 757.75,-253.62 784.01,-234.89 801.07,-199.12 808.19,-181.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="675.93,-279.86 666.54,-284.75 676.94,-286.78 675.93,-279.86"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-283.19" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="classTextureManager.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="668.12,-260.25 582.38,-260.25 582.38,-241 668.12,-241 668.12,-260.25"/>
<text text-anchor="middle" x="625.25" y="-246.75" font-family="Helvetica,sans-Serif" font-size="10.00">TextureManager</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node4&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.32,-240.6C703.99,-234.72 733.23,-225.97 757.75,-213.62 774.56,-205.16 791.28,-191.15 801.63,-181.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="678.79,-237.13 669.82,-242.76 680.34,-243.96 678.79,-237.13"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-240.2" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="482.25,-283.88 376.25,-283.88 376.25,-253.38 482.25,-253.38 482.25,-283.88"/>
<text text-anchor="start" x="384.25" y="-270.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; std::string,</text>
<text text-anchor="middle" x="429.25" y="-259.12" font-family="Helvetica,sans-Serif" font-size="10.00"> SDL_Texture * &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.01,-262.71C522.96,-260.02 556.4,-256.92 582.15,-254.53"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="493.89,-259.21 484.26,-263.61 494.54,-266.18 493.89,-259.21"/>
</a>
</g>
<text text-anchor="middle" x="532.5" y="-263.52" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> texture_cache</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="243.12,-320.25 185.12,-320.25 185.12,-301 243.12,-301 243.12,-320.25"/>
<text text-anchor="middle" x="214.12" y="-306.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M254.6,-305.84C283.31,-302.05 323.03,-296.13 357.5,-288.62 363.49,-287.32 369.72,-285.8 375.89,-284.2"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.38,-302.34 244.91,-307.1 255.27,-309.29 254.38,-302.34"/>
</a>
</g>
<text text-anchor="middle" x="316.62" y="-304.53" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="92.5,-325.88 0,-325.88 0,-295.38 92.5,-295.38 92.5,-325.88"/>
<text text-anchor="start" x="8" y="-312.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string&lt;</text>
<text text-anchor="middle" x="46.25" y="-301.12" font-family="Helvetica,sans-Serif" font-size="10.00"> Char &gt;</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M103.99,-310.62C131.33,-310.62 162.9,-310.62 185.03,-310.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.09,-307.13 94.09,-310.63 104.09,-314.13 104.09,-307.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="257.75,-224.25 170.5,-224.25 170.5,-205 257.75,-205 257.75,-224.25"/>
<text text-anchor="middle" x="214.12" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; K, T &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge7_Node000005_Node000008" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M243.6,-229.66C253.55,-234.4 264.93,-239.27 275.75,-242.62 308.33,-252.73 346.11,-259.21 375.92,-263.17"/>
<polygon fill="orange" stroke="orange" points="245.33,-226.61 234.82,-225.31 242.23,-232.89 245.33,-226.61"/>
</a>
</g>
<text text-anchor="start" x="278" y="-272.96" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; std::string, SDL</text>
<text text-anchor="middle" x="316.62" y="-261.71" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Texture * &gt;</text>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="482.25,-234.88 376.25,-234.88 376.25,-204.38 482.25,-204.38 482.25,-234.88"/>
<text text-anchor="start" x="384.25" y="-221.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; const char</text>
<text text-anchor="middle" x="429.25" y="-210.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Music * &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge12_Node000012_Node000008" class="edge">
<title>Node8&#45;&gt;Node12</title>
<g id="a_edge12_Node000012_Node000008"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.19,-215.89C301.97,-216.66 343.58,-217.64 376.02,-218.4"/>
<polygon fill="orange" stroke="orange" points="269.59,-212.4 259.51,-215.67 269.43,-219.4 269.59,-212.4"/>
</a>
</g>
<text text-anchor="start" x="275.75" y="-230.87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; const char *, Mix</text>
<text text-anchor="middle" x="316.62" y="-219.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Music * &gt;</text>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="482.25,-185.88 376.25,-185.88 376.25,-155.38 482.25,-155.38 482.25,-185.88"/>
<text text-anchor="start" x="384.25" y="-172.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; const char</text>
<text text-anchor="middle" x="429.25" y="-161.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node13 -->
<g id="edge14_Node000013_Node000008" class="edge">
<title>Node8&#45;&gt;Node13</title>
<g id="a_edge14_Node000013_Node000008"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.61,-199.86C255.08,-195.81 265.68,-191.8 275.75,-189.12 308.49,-180.44 346.27,-175.82 376.04,-173.36"/>
<polygon fill="orange" stroke="orange" points="244.19,-196.66 236.5,-203.94 247.05,-203.05 244.19,-196.66"/>
</a>
</g>
<text text-anchor="start" x="275.75" y="-202.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; const char *, Mix</text>
<text text-anchor="middle" x="316.62" y="-190.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Chunk * &gt;</text>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="60.65,-224.25 31.85,-224.25 31.85,-205 60.65,-205 60.65,-224.25"/>
<text text-anchor="middle" x="46.25" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">K</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node9&#45;&gt;Node8</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.54,-214.62C98.49,-214.62 139.33,-214.62 170.32,-214.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.62,-211.13 62.62,-214.63 72.62,-218.13 72.62,-211.13"/>
</a>
</g>
<text text-anchor="middle" x="131.5" y="-216.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="60.65,-172.25 31.85,-172.25 31.85,-153 60.65,-153 60.65,-172.25"/>
<text text-anchor="middle" x="46.25" y="-158.75" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge9_Node000008_Node000010" class="edge">
<title>Node10&#45;&gt;Node8</title>
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M71.89,-170.35C100.84,-179.42 148.96,-194.51 180.86,-204.51"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="73.14,-167.07 62.55,-167.42 71.05,-173.75 73.14,-167.07"/>
</a>
</g>
<text text-anchor="middle" x="131.5" y="-196.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.88,-152.25 172.38,-152.25 172.38,-133 255.88,-133 255.88,-152.25"/>
<text text-anchor="middle" x="214.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; T &gt;</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node19 -->
<g id="edge21_Node000019_Node000010" class="edge">
<title>Node10&#45;&gt;Node19</title>
<g id="a_edge21_Node000019_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.15,-154.91C83.69,-151.67 97.68,-148.23 110.5,-146.38 130.61,-143.46 153.17,-142.4 171.99,-142.11"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="71.21,-151.54 62.59,-157.71 73.18,-158.25 71.21,-151.54"/>
</a>
</g>
<text text-anchor="middle" x="131.5" y="-148.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="classSoundManager.html" target="_top" xlink:title="Handles music and sound.">
<polygon fill="white" stroke="#666666" points="665.88,-223.25 584.62,-223.25 584.62,-204 665.88,-204 665.88,-223.25"/>
<text text-anchor="middle" x="625.25" y="-209.75" font-family="Helvetica,sans-Serif" font-size="10.00">SoundManager</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node1 -->
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node11&#45;&gt;Node1</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M677.16,-202.11C708.26,-195.08 747.31,-186.25 775.37,-179.91"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="676.56,-198.66 667.57,-204.28 678.1,-205.49 676.56,-198.66"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-200.59" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge11_Node000011_Node000012" class="edge">
<title>Node12&#45;&gt;Node11</title>
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-217.66C523.7,-216.73 558.28,-215.67 584.33,-214.86"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.15,-214.15 484.26,-217.95 494.37,-221.14 494.15,-214.15"/>
</a>
</g>
<text text-anchor="middle" x="532.5" y="-219.09" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> music_cache</text>
</g>
<!-- Node13&#45;&gt;Node11 -->
<g id="edge13_Node000011_Node000013" class="edge">
<title>Node13&#45;&gt;Node11</title>
<g id="a_edge13_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-184.73C523.7,-191.34 558.28,-199 584.33,-204.78"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.75,-181.34 484.23,-182.59 493.23,-188.17 494.75,-181.34"/>
</a>
</g>
<text text-anchor="middle" x="532.5" y="-201.47" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="classManager.html" target="_top" xlink:title="Is responsible for managing all entities.">
<polygon fill="white" stroke="#666666" points="652,-93.25 598.5,-93.25 598.5,-74 652,-74 652,-93.25"/>
<text text-anchor="middle" x="625.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node1 -->
<g id="edge15_Node000001_Node000014" class="edge">
<title>Node14&#45;&gt;Node1</title>
<g id="a_edge15_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M663.48,-82.51C691.2,-83.26 729.04,-87.77 757.75,-104.38 781.51,-118.12 799.03,-146.58 807.08,-161.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="663.83,-79.01 653.79,-82.4 663.76,-86.01 663.83,-79.01"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> manager</text>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="classRenderManager.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="667.38,-56.25 583.12,-56.25 583.12,-37 667.38,-37 667.38,-56.25"/>
<text text-anchor="middle" x="625.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">RenderManager</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node1 -->
<g id="edge16_Node000001_Node000015" class="edge">
<title>Node15&#45;&gt;Node1</title>
<g id="a_edge16_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.31,-45.27C705.1,-47.07 735.3,-53.1 757.75,-69.38 789.8,-92.61 804.65,-140.63 809.79,-161.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.48,-41.77 669.32,-44.78 679.14,-48.76 679.48,-41.77"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-71.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> renderManager</text>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="classMap.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="642.62,-19.25 607.88,-19.25 607.88,0 642.62,0 642.62,-19.25"/>
<text text-anchor="middle" x="625.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Map</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node1 -->
<g id="edge17_Node000001_Node000016" class="edge">
<title>Node16&#45;&gt;Node1</title>
<g id="a_edge17_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M654.24,-6.46C683.3,-4.75 728.51,-6.71 757.75,-30.38 800.02,-64.58 809.4,-135.82 811.44,-161.84"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="654.07,-2.96 644.38,-7.25 654.63,-9.94 654.07,-2.96"/>
</a>
</g>
<text text-anchor="middle" x="722.12" y="-32.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> map</text>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="483,-137.25 375.5,-137.25 375.5,-118 483,-118 483,-137.25"/>
<text text-anchor="middle" x="429.25" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; Entity * &gt;</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node1 -->
<g id="edge18_Node000001_Node000017" class="edge">
<title>Node17&#45;&gt;Node1</title>
<g id="a_edge18_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.98,-127.36C543.06,-127.94 610.14,-130.37 668.5,-138.38 705.87,-143.5 747.82,-153.76 776.66,-161.53"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="495.04,-123.86 485.01,-127.27 494.97,-130.86 495.04,-123.86"/>
</a>
</g>
<text text-anchor="middle" x="625.25" y="-185.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> hearts</text>
<text text-anchor="middle" x="625.25" y="-173.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">players</text>
<text text-anchor="middle" x="625.25" y="-162.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">powerups</text>
<text text-anchor="middle" x="625.25" y="-151.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">projectiles</text>
<text text-anchor="middle" x="625.25" y="-140.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tiles</text>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
<polygon fill="white" stroke="#666666" points="234.12,-114.25 194.12,-114.25 194.12,-95 234.12,-95 234.12,-114.25"/>
<text text-anchor="middle" x="214.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node17 -->
<g id="edge19_Node000017_Node000018" class="edge">
<title>Node18&#45;&gt;Node17</title>
<g id="a_edge19_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M245.86,-106.89C274.73,-109.13 319.11,-112.88 357.5,-117.38 363.29,-118.05 369.34,-118.83 375.36,-119.64"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.25,-103.41 236.01,-106.14 245.72,-110.39 246.25,-103.41"/>
</a>
</g>
<text text-anchor="middle" x="316.62" y="-119.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node19&#45;&gt;Node17 -->
<g id="edge20_Node000017_Node000019" class="edge">
<title>Node19&#45;&gt;Node17</title>
<g id="a_edge20_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M267.38,-138.95C300.14,-136.64 342.24,-133.68 375.16,-131.36"/>
<polygon fill="orange" stroke="orange" points="267.46,-135.43 257.73,-139.63 267.95,-142.42 267.46,-135.43"/>
</a>
</g>
<text text-anchor="middle" x="316.62" y="-139.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; Entity * &gt;</text>
</g>
</g>
</svg>