0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 13:43:41 +00:00
SDL_Minigame/inherit_graph_3.svg

220 lines
9.9 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.2.1 (20241206.2353)
-->
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
<svg width="233pt" height="360pt"
viewBox="0.00 0.00 232.75 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>Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id="Node000000" class="node">
<title>Node0</title>
<g id="a_Node000000"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="70.38,-185.25 4.88,-185.25 4.88,-166 70.38,-166 70.38,-185.25"/>
<text text-anchor="middle" x="37.62" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:href="classColliderComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.88,-352.25 119.12,-352.25 119.12,-333 216.88,-333 216.88,-352.25"/>
<text text-anchor="middle" x="168" y="-338.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node1 -->
<g id="edge1_Node000000_Node000001" class="edge">
<title>Node0&#45;&gt;Node1</title>
<g id="a_edge1_Node000000_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.31,-196.78C51.51,-228.97 71.53,-290.16 111.25,-324.62 114.94,-327.82 119.2,-330.46 123.7,-332.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="46.72,-196.01 41,-187.09 39.91,-197.63 46.72,-196.01"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="classHealthComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="215,-315.25 121,-315.25 121,-296 215,-296 215,-315.25"/>
<text text-anchor="middle" x="168" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node2 -->
<g id="edge2_Node000000_Node000002" class="edge">
<title>Node0&#45;&gt;Node2</title>
<g id="a_edge2_Node000000_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M46.77,-196.15C57.76,-221.26 79.65,-263.41 111.25,-287.62 115.37,-290.78 120.06,-293.39 124.93,-295.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.05,-194.91 42.96,-187.03 43.59,-197.61 50.05,-194.91"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="classInputComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="211.62,-278.25 124.38,-278.25 124.38,-259 211.62,-259 211.62,-278.25"/>
<text text-anchor="middle" x="168" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">InputComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node3 -->
<g id="edge3_Node000000_Node000003" class="edge">
<title>Node0&#45;&gt;Node3</title>
<g id="a_edge3_Node000000_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M52.57,-194.62C65.91,-211.52 87.46,-235.81 111.25,-250.62 116.26,-253.74 121.86,-256.37 127.53,-258.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.49,-192.67 46.64,-186.84 49.92,-196.92 55.49,-192.67"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="classPlayerComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="214.25,-241.25 121.75,-241.25 121.75,-222 214.25,-222 214.25,-241.25"/>
<text text-anchor="middle" x="168" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">PlayerComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node4 -->
<g id="edge4_Node000000_Node000004" class="edge">
<title>Node0&#45;&gt;Node4</title>
<g id="a_edge4_Node000000_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M65.83,-191.27C79.25,-198.61 95.82,-207.15 111.25,-213.62 118.1,-216.5 125.57,-219.19 132.76,-221.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.6,-188.24 57.16,-186.43 64.19,-194.36 67.6,-188.24"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="classPowerupComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219.88,-204.25 116.12,-204.25 116.12,-185 219.88,-185 219.88,-204.25"/>
<text text-anchor="middle" x="168" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">PowerupComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node5 -->
<g id="edge5_Node000000_Node000005" class="edge">
<title>Node0&#45;&gt;Node5</title>
<g id="a_edge5_Node000000_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M82.06,-182.05C92.93,-183.66 104.69,-185.4 115.89,-187.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.59,-178.59 72.19,-180.59 81.57,-185.52 82.59,-178.59"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="classProjectileComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="221,-167.25 115,-167.25 115,-148 221,-148 221,-167.25"/>
<text text-anchor="middle" x="168" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">ProjectileComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node6 -->
<g id="edge6_Node000000_Node000006" class="edge">
<title>Node0&#45;&gt;Node6</title>
<g id="a_edge6_Node000000_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.81,-169.57C92.42,-168.08 103.9,-166.47 114.89,-164.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.6,-166.06 72.19,-170.92 82.58,-173 81.6,-166.06"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="classSpriteComponent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="213.5,-19.25 122.5,-19.25 122.5,0 213.5,0 213.5,-19.25"/>
<text text-anchor="middle" x="168" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node7 -->
<g id="edge7_Node000000_Node000007" class="edge">
<title>Node0&#45;&gt;Node7</title>
<g id="a_edge7_Node000000_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.35,-154.61C51.61,-122.63 71.7,-61.85 111.25,-27.62 114.94,-24.43 119.21,-21.8 123.71,-19.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="39.97,-153.68 41.02,-164.22 46.78,-155.33 39.97,-153.68"/>
</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="#666666" points="224.75,-130.25 111.25,-130.25 111.25,-111 224.75,-111 224.75,-130.25"/>
<text text-anchor="middle" x="168" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">StatEffectsComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node9 -->
<g id="edge8_Node000000_Node000009" class="edge">
<title>Node0&#45;&gt;Node9</title>
<g id="a_edge8_Node000000_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.42,-160.15C79.75,-153.08 96.08,-144.89 111.25,-138.62 118.11,-135.79 125.59,-133.11 132.78,-130.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.92,-156.98 57.79,-164.81 68.25,-163.14 64.92,-156.98"/>
</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="#666666" points="208.62,-93.25 127.38,-93.25 127.38,-74 208.62,-74 208.62,-93.25"/>
<text text-anchor="middle" x="168" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">TileComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node10 -->
<g id="edge9_Node000000_Node000010" class="edge">
<title>Node0&#45;&gt;Node10</title>
<g id="a_edge9_Node000000_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M52.63,-156.89C66,-140.22 87.57,-116.26 111.25,-101.62 116.27,-98.52 121.87,-95.9 127.54,-93.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.05,-154.51 46.68,-164.55 55.58,-158.8 50.05,-154.51"/>
</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="#666666" points="222.88,-56.25 113.12,-56.25 113.12,-37 222.88,-37 222.88,-56.25"/>
<text text-anchor="middle" x="168" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
</a>
</g>
</g>
<!-- Node0&#45;&gt;Node11 -->
<g id="edge10_Node000000_Node000011" class="edge">
<title>Node0&#45;&gt;Node11</title>
<g id="a_edge10_Node000000_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M46.82,-155.29C57.85,-130.4 79.8,-88.63 111.25,-64.62 115.37,-61.48 120.07,-58.87 124.94,-56.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="43.68,-153.74 43,-164.31 50.12,-156.47 43.68,-153.74"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="classRenderObject.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="75.25,-19.25 0,-19.25 0,0 75.25,0 75.25,-19.25"/>
<text text-anchor="middle" x="37.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">RenderObject</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge11_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge11_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M86.79,-9.62C98.49,-9.62 110.94,-9.62 122.46,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.93,-6.13 76.93,-9.63 86.93,-13.13 86.93,-6.13"/>
</a>
</g>
</g>
</g>
</svg>