mirror of
https://github.com/Nimac0/SDL_Minigame
synced 2026-01-12 15:53:42 +00:00
490 lines
25 KiB
XML
490 lines
25 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: TileComponent Pages: 1 -->
|
|
<!--zoomable 305 -->
|
|
|
|
<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 = 1122;
|
|
var viewHeight = 305;
|
|
var sectionId = 'dynsection-1';
|
|
</script>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="viewport">
|
|
<title>TileComponent</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="1113.8,-208.24 1032.55,-208.24 1032.55,-188.99 1113.8,-188.99 1113.8,-208.24"/>
|
|
<text text-anchor="middle" x="1073.18" y="-194.74" font-family="Helvetica,sans-Serif" font-size="10.00">TileComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="678.3,-243.24 612.8,-243.24 612.8,-223.99 678.3,-223.99 678.3,-243.24"/>
|
|
<text text-anchor="middle" x="645.55" y="-229.74" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node1 -->
|
|
<g id="edge1_Node000001_Node000002" class="edge">
|
|
<title>Node2->Node1</title>
|
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.65,-236.45C705,-237.33 722.42,-238.18 738.3,-238.62 861.19,-241.96 896.87,-260.19 1014.55,-224.62 1027.89,-220.58 1042.18,-214.15 1053.19,-208.7"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.08,-232.97 679.89,-235.87 689.66,-239.96 690.08,-232.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:href="classTransformComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="947.8,-226.24 838.05,-226.24 838.05,-206.99 947.8,-206.99 947.8,-226.24"/>
|
|
<text text-anchor="middle" x="892.93" y="-212.74" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node4 -->
|
|
<g id="edge4_Node000004_Node000002" class="edge">
|
|
<title>Node2->Node4</title>
|
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.93,-230.61C731.17,-227.75 793.33,-223.45 837.8,-220.37"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="689.87,-227.11 680.14,-231.29 690.36,-234.09 689.87,-227.11"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:href="classSpriteComponent.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="938.43,-189.24 847.43,-189.24 847.43,-169.99 938.43,-169.99 938.43,-189.24"/>
|
|
<text text-anchor="middle" x="892.93" y="-175.74" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node6 -->
|
|
<g id="edge7_Node000006_Node000002" class="edge">
|
|
<title>Node2->Node6</title>
|
|
<g id="a_edge7_Node000006_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M689.61,-224.14C733.89,-214.4 802.54,-199.29 847.36,-189.42"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="689.12,-220.66 680.11,-226.23 690.63,-227.5 689.12,-220.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><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="367.55,-247.24 327.55,-247.24 327.55,-227.99 367.55,-227.99 367.55,-247.24"/>
|
|
<text text-anchor="middle" x="347.55" y="-233.74" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node2 -->
|
|
<g id="edge2_Node000002_Node000003" class="edge">
|
|
<title>Node3->Node2</title>
|
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M379.32,-237.2C435.74,-236.44 555.18,-234.82 612.52,-234.05"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="379.44,-233.7 369.48,-237.33 379.53,-240.7 379.44,-233.7"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="493.93" y="-238.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
|
</g>
|
|
<!-- Node4->Node1 -->
|
|
<g id="edge3_Node000001_Node000004" class="edge">
|
|
<title>Node4->Node1</title>
|
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M959.29,-210.02C983.75,-207.55 1010.79,-204.82 1032.27,-202.65"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="958.99,-206.53 949.4,-211.01 959.7,-213.49 958.99,-206.53"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="990.18" y="-211.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:href="classVector2D.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="673.8,-297.24 617.3,-297.24 617.3,-277.99 673.8,-277.99 673.8,-297.24"/>
|
|
<text text-anchor="middle" x="645.55" y="-283.74" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node4 -->
|
|
<g id="edge5_Node000004_Node000005" class="edge">
|
|
<title>Node5->Node4</title>
|
|
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M685,-277.02C720.21,-267.25 773.72,-252.25 820.05,-238.62 832.94,-234.82 847.1,-230.52 859.41,-226.73"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="684.41,-273.55 675.71,-279.59 686.28,-280.29 684.41,-273.55"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="779.18" y="-275.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> direction</text>
|
|
<text text-anchor="middle" x="779.18" y="-264.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">position</text>
|
|
</g>
|
|
<!-- Node6->Node1 -->
|
|
<g id="edge6_Node000001_Node000006" class="edge">
|
|
<title>Node6->Node1</title>
|
|
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M950,-183.23C970.36,-184.78 993.53,-186.83 1014.55,-189.37 1020.28,-190.06 1026.32,-190.9 1032.24,-191.79"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="950.43,-179.75 940.2,-182.51 949.92,-186.73 950.43,-179.75"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="990.18" y="-191.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sprite</text>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="720.3,-193.87 570.8,-193.87 570.8,-163.37 720.3,-163.37 720.3,-193.87"/>
|
|
<text text-anchor="start" x="578.8" y="-180.37" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< AnimationType,</text>
|
|
<text text-anchor="middle" x="645.55" y="-169.12" font-family="Helvetica,sans-Serif" font-size="10.00"> std::unique_ptr< Animation > ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node6 -->
|
|
<g id="edge8_Node000006_Node000007" class="edge">
|
|
<title>Node7->Node6</title>
|
|
<g id="a_edge8_Node000006_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M731.8,-178.96C770.57,-179.12 814.84,-179.3 847,-179.43"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="732.03,-175.46 722.02,-178.92 732,-182.46 732.03,-175.46"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="779.18" y="-181.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> animations</text>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="417.05,-210.24 278.05,-210.24 278.05,-190.99 417.05,-190.99 417.05,-210.24"/>
|
|
<text text-anchor="middle" x="347.55" y="-196.74" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr< Animation ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node7 -->
|
|
<g id="edge9_Node000007_Node000008" class="edge">
|
|
<title>Node8->Node7</title>
|
|
<g id="a_edge9_Node000007_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M428.48,-194.68C472.63,-191.39 527.1,-187.35 570.31,-184.13"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="428.42,-191.17 418.71,-195.4 428.94,-198.15 428.42,-191.17"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="493.93" y="-196.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:href="structAnimation.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="158.8,-228.24 99.3,-228.24 99.3,-208.99 158.8,-208.99 158.8,-228.24"/>
|
|
<text text-anchor="middle" x="129.05" y="-214.74" font-family="Helvetica,sans-Serif" font-size="10.00">Animation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9->Node8 -->
|
|
<g id="edge10_Node000008_Node000009" class="edge">
|
|
<title>Node9->Node8</title>
|
|
<g id="a_edge10_Node000008_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M170.58,-215.25C200.7,-212.74 242.51,-209.27 277.82,-206.33"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="170.43,-211.75 160.76,-216.06 171.01,-218.72 170.43,-211.75"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="228.93" y="-215.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="179.8,-191.24 78.3,-191.24 78.3,-171.99 179.8,-171.99 179.8,-191.24"/>
|
|
<text text-anchor="middle" x="129.05" y="-177.74" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr< T ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node8 -->
|
|
<g id="edge11_Node000008_Node000010" class="edge">
|
|
<title>Node10->Node8</title>
|
|
<g id="a_edge11_Node000008_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M191.47,-187.01C218.38,-189.37 250.06,-192.15 277.75,-194.58"/>
|
|
<polygon fill="orange" stroke="orange" points="192.04,-183.54 181.77,-186.16 191.43,-190.52 192.04,-183.54"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="228.93" y="-195.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < Animation ></text>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="28.8,-168.24 0,-168.24 0,-148.99 28.8,-148.99 28.8,-168.24"/>
|
|
<text text-anchor="middle" x="14.4" y="-154.74" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node10 -->
|
|
<g id="edge12_Node000010_Node000011" class="edge">
|
|
<title>Node11->Node10</title>
|
|
<g id="a_edge12_Node000010_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M40.34,-163.71C51.62,-166.01 65.36,-168.82 78.59,-171.52"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="41.19,-160.31 30.7,-161.74 39.79,-167.17 41.19,-160.31"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="53.55" y="-169.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="391.18,-132.24 303.93,-132.24 303.93,-112.99 391.18,-112.99 391.18,-132.24"/>
|
|
<text text-anchor="middle" x="347.55" y="-118.74" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< K, T ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node12 -->
|
|
<g id="edge15_Node000012_Node000011" class="edge">
|
|
<title>Node11->Node12</title>
|
|
<g id="a_edge15_Node000012_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M40.32,-155.7C51.87,-154.36 65.78,-152.76 78.3,-151.37 157.9,-142.51 250.85,-132.66 303.8,-127.09"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="39.92,-152.22 30.4,-156.85 40.73,-159.17 39.92,-152.22"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="129.05" y="-153.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
|
</g>
|
|
<!-- Node12->Node7 -->
|
|
<g id="edge13_Node000007_Node000012" class="edge">
|
|
<title>Node12->Node7</title>
|
|
<g id="a_edge13_Node000007_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M402.78,-132.31C443.97,-139.73 502,-150.33 552.8,-160.12 558.54,-161.22 564.49,-162.38 570.46,-163.56"/>
|
|
<polygon fill="orange" stroke="orange" points="403.58,-128.9 393.12,-130.57 402.34,-135.78 403.58,-128.9"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="start" x="435.05" y="-173.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < AnimationType, std</text>
|
|
<text text-anchor="middle" x="493.93" y="-162.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">::unique_ptr< Animation > ></text>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="Node000015" class="node">
|
|
<title>Node15</title>
|
|
<g id="a_Node000015"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="690.68,-137.87 600.43,-137.87 600.43,-107.37 690.68,-107.37 690.68,-137.87"/>
|
|
<text text-anchor="start" x="608.43" y="-124.37" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< int, std</text>
|
|
<text text-anchor="middle" x="645.55" y="-113.12" font-family="Helvetica,sans-Serif" font-size="10.00">::string ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node15 -->
|
|
<g id="edge20_Node000015_Node000012" class="edge">
|
|
<title>Node12->Node15</title>
|
|
<g id="a_edge20_Node000015_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M402.84,-122.62C459.49,-122.62 547.27,-122.62 600,-122.62"/>
|
|
<polygon fill="orange" stroke="orange" points="403.1,-119.12 393.1,-122.62 403.1,-126.12 403.1,-119.12"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="493.93" y="-124.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < int, std::string ></text>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="Node000018" class="node">
|
|
<title>Node18</title>
|
|
<g id="a_Node000018"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="707.18,-88.87 583.93,-88.87 583.93,-58.37 707.18,-58.37 707.18,-88.87"/>
|
|
<text text-anchor="start" x="591.93" y="-75.37" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< PowerupType,</text>
|
|
<text text-anchor="middle" x="645.55" y="-64.12" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node18 -->
|
|
<g id="edge23_Node000018_Node000012" class="edge">
|
|
<title>Node12->Node18</title>
|
|
<g id="a_edge23_Node000018_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M387.41,-108.99C402.17,-104.27 419.23,-99.36 435.05,-96.12 484.5,-85.98 541.52,-80.24 583.57,-77.09"/>
|
|
<polygon fill="orange" stroke="orange" points="386.49,-105.61 378.08,-112.05 388.67,-112.26 386.49,-105.61"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="start" x="449.68" y="-109.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < PowerupType, std</text>
|
|
<text text-anchor="middle" x="493.93" y="-98.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">::string ></text>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="Node000013" class="node">
|
|
<title>Node13</title>
|
|
<g id="a_Node000013"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="143.45,-106.24 114.65,-106.24 114.65,-86.99 143.45,-86.99 143.45,-106.24"/>
|
|
<text text-anchor="middle" x="129.05" y="-92.74" font-family="Helvetica,sans-Serif" font-size="10.00">K</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13->Node12 -->
|
|
<g id="edge14_Node000012_Node000013" class="edge">
|
|
<title>Node13->Node12</title>
|
|
<g id="a_edge14_Node000012_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M154.93,-99.6C191.22,-103.96 259.16,-112.12 303.62,-117.46"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="155.77,-96.18 145.43,-98.46 154.94,-103.13 155.77,-96.18"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="228.93" y="-114.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:href="classTextureDict.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="925.68,-132.24 860.18,-132.24 860.18,-112.99 925.68,-112.99 925.68,-132.24"/>
|
|
<text text-anchor="middle" x="892.93" y="-118.74" font-family="Helvetica,sans-Serif" font-size="10.00">TextureDict</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node1 -->
|
|
<g id="edge16_Node000001_Node000014" class="edge">
|
|
<title>Node14->Node1</title>
|
|
<g id="a_edge16_Node000001_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M931.76,-136.71C955.69,-145.85 987.17,-158.26 1014.55,-170.37 1027.39,-176.04 1041.55,-182.98 1052.62,-188.55"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="933.01,-133.45 922.42,-133.17 930.53,-139.99 933.01,-133.45"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="990.18" y="-172.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureDict</text>
|
|
</g>
|
|
<!-- Node15->Node14 -->
|
|
<g id="edge17_Node000014_Node000015" class="edge">
|
|
<title>Node15->Node14</title>
|
|
<g id="a_edge17_Node000014_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M702.28,-122.62C750.99,-122.62 819.98,-122.62 859.93,-122.62"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="702.5,-119.12 692.5,-122.62 702.5,-126.12 702.5,-119.12"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="779.18" y="-124.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> tileDictionary</text>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="Node000016" class="node">
|
|
<title>Node16</title>
|
|
<g id="a_Node000016"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="376.55,-35.24 318.55,-35.24 318.55,-15.99 376.55,-15.99 376.55,-35.24"/>
|
|
<text text-anchor="middle" x="347.55" y="-21.74" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16->Node15 -->
|
|
<g id="edge18_Node000015_Node000016" class="edge">
|
|
<title>Node16->Node15</title>
|
|
<g id="a_edge18_Node000015_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M388.32,-23.86C432.55,-23.9 504.16,-30.13 552.8,-65.37 566.09,-75 558.18,-87.11 570.8,-97.62 579.22,-104.62 589.69,-109.7 600.08,-113.36"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="388.36,-20.35 378.4,-23.97 388.44,-27.35 388.36,-20.35"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="493.93" y="-67.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
|
</g>
|
|
<!-- Node16->Node18 -->
|
|
<g id="edge22_Node000018_Node000016" class="edge">
|
|
<title>Node16->Node18</title>
|
|
<g id="a_edge22_Node000018_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M387.81,-13.87C429.68,-3.31 497.45,8.09 552.8,-9.37 583.03,-18.9 611.96,-42.34 628.99,-58.11"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="386.96,-10.47 378.19,-16.41 388.75,-17.24 386.96,-10.47"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="493.93" y="-11.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
|
</g>
|
|
<!-- Node17 -->
|
|
<g id="Node000017" class="node">
|
|
<title>Node17</title>
|
|
<g id="a_Node000017"><a xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="175.3,-40.87 82.8,-40.87 82.8,-10.37 175.3,-10.37 175.3,-40.87"/>
|
|
<text text-anchor="start" x="90.8" y="-27.37" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
|
<text text-anchor="middle" x="129.05" y="-16.12" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17->Node16 -->
|
|
<g id="edge19_Node000016_Node000017" class="edge">
|
|
<title>Node17->Node16</title>
|
|
<g id="a_edge19_Node000016_Node000017"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M186.94,-25.62C229.17,-25.62 284.97,-25.62 318.17,-25.62"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.21,-22.12 177.21,-25.62 187.21,-29.12 187.21,-22.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18->Node14 -->
|
|
<g id="edge21_Node000014_Node000018" class="edge">
|
|
<title>Node18->Node14</title>
|
|
<g id="a_edge21_Node000014_Node000018"><a xlink:title=" ">
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M718.83,-87.39C750,-93.41 786.84,-100.61 820.05,-107.37 833.05,-110.01 847.35,-113.02 859.75,-115.67"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="719.59,-83.98 709.11,-85.52 718.27,-90.85 719.59,-83.98"/>
|
|
</a>
|
|
</g>
|
|
<text text-anchor="middle" x="779.18" y="-109.37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> powerupDictionary</text>
|
|
</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="classTileComponent__coll__graph_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>
|