0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-13 14:53:41 +00:00
SDL_Minigame/classTextureDict__coll__graph.svg

203 lines
9.7 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 11.0.0 (20240428.1522)
-->
<!-- Title: TextureDict Pages: 1 -->
<svg width="332pt" height="261pt"
viewBox="0.00 0.00 331.75 260.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256.5)">
<title>TextureDict</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="172,-19.25 106.5,-19.25 106.5,0 172,0 172,-19.25"/>
<text text-anchor="middle" x="139.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">TextureDict</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="122.38,-97 32.12,-97 32.12,-66.5 122.38,-66.5 122.38,-97"/>
<text text-anchor="start" x="40.12" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; int, std</text>
<text text-anchor="middle" x="77.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::string &gt;</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="M94.56,-57.54C99.81,-50.84 105.73,-43.61 111.5,-37.25 117.06,-31.12 123.75,-24.68 129.16,-19.67"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="92.12,-54.98 88.8,-65.04 97.67,-59.24 92.12,-54.98"/>
</a>
</g>
<text text-anchor="middle" x="140.12" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> tileDictionary</text>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="75.25,-174.75 17.25,-174.75 17.25,-155.5 75.25,-155.5 75.25,-174.75"/>
<text text-anchor="middle" x="46.25" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M30.43,-146.14C28.72,-143.4 27.25,-140.48 26.25,-137.5 23.08,-128.01 21.43,-123.76 26.25,-115 30.19,-107.84 36.47,-102.05 43.29,-97.46"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="27.46,-148.03 36.27,-153.93 33.06,-143.83 27.46,-148.03"/>
</a>
</g>
<text text-anchor="middle" x="47.25" y="-122.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="263.88,-97 140.62,-97 140.62,-66.5 263.88,-66.5 263.88,-97"/>
<text text-anchor="start" x="148.62" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; PowerupType,</text>
<text text-anchor="middle" x="202.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge8_Node000008_Node000003" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge8_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M60.7,-146.69C72.33,-132.68 86.81,-115.29 87.25,-115 96.56,-108.97 118.18,-102.35 140.19,-96.68"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="58.3,-144.1 54.61,-154.03 63.69,-148.57 58.3,-144.1"/>
</a>
</g>
<text text-anchor="middle" x="108.25" y="-122.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="92.5,-252.5 0,-252.5 0,-222 92.5,-222 92.5,-252.5"/>
<text text-anchor="start" x="8" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string&lt;</text>
<text text-anchor="middle" x="46.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M46.25,-210.48C46.25,-197.98 46.25,-183.77 46.25,-174.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="42.75,-210.21 46.25,-220.21 49.75,-210.21 42.75,-210.21"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="244.88,-174.75 157.62,-174.75 157.62,-155.5 244.88,-155.5 244.88,-174.75"/>
<text text-anchor="middle" x="201.25" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; K, T &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M171.49,-149.97C165.03,-146.31 158.44,-142.09 152.75,-137.5 142.46,-129.19 143.46,-123.42 133.25,-115 125.29,-108.43 115.81,-102.42 106.95,-97.41"/>
<polygon fill="orange" stroke="orange" points="169.57,-152.91 180.04,-154.52 172.86,-146.73 169.57,-152.91"/>
</a>
</g>
<text text-anchor="middle" x="190.5" y="-122.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; int, std::string &gt;</text>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge9_Node000008_Node000005" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge9_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M226.07,-147.59C228.97,-144.59 231.51,-141.21 233.25,-137.5 237.5,-128.45 236.99,-124.28 233.25,-115 230.58,-108.37 225.83,-102.34 220.83,-97.34"/>
<polygon fill="orange" stroke="orange" points="223.81,-144.92 218.46,-154.07 228.35,-150.25 223.81,-144.92"/>
</a>
</g>
<text text-anchor="start" x="235.25" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; PowerupType, std</text>
<text text-anchor="middle" x="279.5" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">::string &gt;</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="247.65,-246.88 218.85,-246.88 218.85,-227.62 247.65,-227.62 247.65,-246.88"/>
<text text-anchor="middle" x="233.25" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">K</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="M224.51,-217.11C218.28,-203.45 210.18,-185.7 205.37,-175.16"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="221.23,-218.35 228.57,-225.99 227.6,-215.44 221.23,-218.35"/>
</a>
</g>
<text text-anchor="middle" x="228.5" y="-194.5" 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="#bfbfbf" points="182.65,-246.88 153.85,-246.88 153.85,-227.62 182.65,-227.62 182.65,-246.88"/>
<text text-anchor="middle" x="168.25" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge6_Node000005_Node000007" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M163.99,-216.15C163.32,-208.49 163.78,-199.88 167.25,-192.75 170.8,-185.47 177.4,-179.59 183.85,-175.23"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="160.52,-216.59 165.54,-225.92 167.43,-215.49 160.52,-216.59"/>
</a>
</g>
<text text-anchor="middle" x="188.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node8&#45;&gt;Node1</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M185.48,-56.9C180.5,-50.32 174.88,-43.33 169.25,-37.25 163.48,-31.02 156.39,-24.68 150.56,-19.75"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="182.59,-58.87 191.33,-64.86 188.23,-54.73 182.59,-58.87"/>
</a>
</g>
<text text-anchor="middle" x="218.12" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> powerupDictionary</text>
</g>
</g>
</svg>
</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>