mirror of
https://github.com/Nimac0/SDL_Minigame
synced 2026-01-12 15:53:42 +00:00
202 lines
9.1 KiB
XML
202 lines
9.1 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 9.0.0 (20230911.1827)
|
|
-->
|
|
<!-- Title: Component Pages: 1 -->
|
|
<svg width="223pt" height="360pt"
|
|
viewBox="0.00 0.00 223.00 360.25" 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 356.25)">
|
|
<title>Component</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="65.5,-185.25 0,-185.25 0,-166 65.5,-166 65.5,-185.25"/>
|
|
<text text-anchor="middle" x="32.75" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="classColliderComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="207.12,-352.25 109.38,-352.25 109.38,-333 207.12,-333 207.12,-352.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-338.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1_Node000001_Node000002" class="edge">
|
|
<title>Node1->Node2</title>
|
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M37.7,-196.76C44.79,-228.92 62.74,-290.07 101.5,-324.62 105.07,-327.81 109.2,-330.43 113.58,-332.58"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="41.15,-196.19 35.72,-187.09 34.29,-197.59 41.15,-196.19"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:href="classHealthComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="205.25,-315.25 111.25,-315.25 111.25,-296 205.25,-296 205.25,-315.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node3 -->
|
|
<g id="edge2_Node000001_Node000003" class="edge">
|
|
<title>Node1->Node3</title>
|
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M40.98,-196.14C50.85,-221.25 70.89,-263.4 101.5,-287.62 105.49,-290.78 110.04,-293.39 114.8,-295.55"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.37,-195.2 37.59,-187.05 37.81,-197.65 44.37,-195.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:href="classKeyboardController.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="207.12,-278.25 109.38,-278.25 109.38,-259 207.12,-259 207.12,-278.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">KeyboardController</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node4 -->
|
|
<g id="edge3_Node000001_Node000004" class="edge">
|
|
<title>Node1->Node4</title>
|
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M46.49,-194.65C58.74,-211.58 78.72,-235.89 101.5,-250.62 106.37,-253.77 111.83,-256.41 117.38,-258.61"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.67,-193.1 41.07,-186.9 43.93,-197.11 49.67,-193.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:href="classPlayerComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="204.5,-241.25 112,-241.25 112,-222 204.5,-222 204.5,-241.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">PlayerComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node5 -->
|
|
<g id="edge4_Node000001_Node000005" class="edge">
|
|
<title>Node1->Node5</title>
|
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M59.13,-191.45C71.6,-198.8 87.02,-207.3 101.5,-213.62 108.12,-216.51 115.35,-219.19 122.35,-221.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.11,-188.55 50.74,-186.39 57.5,-194.55 61.11,-188.55"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:href="classPowerupComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="210.12,-204.25 106.38,-204.25 106.38,-185 210.12,-185 210.12,-204.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">PowerupComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node6 -->
|
|
<g id="edge5_Node000001_Node000006" class="edge">
|
|
<title>Node1->Node6</title>
|
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M76.98,-182.28C86.4,-183.73 96.45,-185.27 106.15,-186.76"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.79,-178.86 67.37,-180.8 76.72,-185.78 77.79,-178.86"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:href="classProjectileComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="211.25,-167.25 105.25,-167.25 105.25,-148 211.25,-148 211.25,-167.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">ProjectileComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node7 -->
|
|
<g id="edge6_Node000001_Node000007" class="edge">
|
|
<title>Node1->Node7</title>
|
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M77.02,-169.32C86.12,-167.99 95.81,-166.58 105.19,-165.21"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.76,-165.82 67.37,-170.72 77.77,-172.75 76.76,-165.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:href="classSpriteComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="203.75,-130.25 112.75,-130.25 112.75,-111 203.75,-111 203.75,-130.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node8 -->
|
|
<g id="edge7_Node000001_Node000008" class="edge">
|
|
<title>Node1->Node8</title>
|
|
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M59.68,-159.97C72.07,-152.89 87.26,-144.75 101.5,-138.62 108.23,-135.73 115.58,-133.04 122.68,-130.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.2,-156.78 51.33,-164.85 61.73,-162.83 58.2,-156.78"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:href="classStatEffectsComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="215,-93.25 101.5,-93.25 101.5,-74 215,-74 215,-93.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">StatEffectsComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node9 -->
|
|
<g id="edge8_Node000001_Node000009" class="edge">
|
|
<title>Node1->Node9</title>
|
|
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M46.89,-156.39C59.2,-139.71 79.05,-116.05 101.5,-101.62 106.38,-98.49 111.85,-95.86 117.4,-93.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.07,-154.32 41.11,-164.49 49.77,-158.38 44.07,-154.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:href="classTileComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="198.88,-56.25 117.62,-56.25 117.62,-37 198.88,-37 198.88,-56.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">TileComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node10 -->
|
|
<g id="edge9_Node000001_Node000010" class="edge">
|
|
<title>Node1->Node10</title>
|
|
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M41.17,-154.95C51.13,-130.03 71.18,-88.53 101.5,-64.62 106.21,-60.91 111.71,-57.95 117.39,-55.6"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="37.9,-153.7 37.62,-164.29 44.44,-156.18 37.9,-153.7"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:href="classTransformComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="213.12,-19.25 103.38,-19.25 103.38,0 213.12,0 213.12,-19.25"/>
|
|
<text text-anchor="middle" x="158.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node11 -->
|
|
<g id="edge10_Node000001_Node000011" class="edge">
|
|
<title>Node1->Node11</title>
|
|
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M37.74,-154.63C44.89,-122.68 62.91,-61.94 101.5,-27.62 105.07,-24.45 109.21,-21.83 113.59,-19.68"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="34.35,-153.72 35.75,-164.22 41.21,-155.14 34.35,-153.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|