mirror of
https://github.com/zoriya/Bomberman.git
synced 2026-06-04 10:44:42 +00:00
161 lines
12 KiB
XML
161 lines
12 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 2.43.0 (0)
|
|
-->
|
|
<!-- Title: BBM::StatComponent Pages: 1 -->
|
|
<svg width="306pt" height="920pt"
|
|
viewBox="0.00 0.00 306.00 920.00" 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 916)">
|
|
<title>BBM::StatComponent</title>
|
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-916 302,-916 302,4 -4,4"/>
|
|
<!-- Node1 -->
|
|
<g id="node1" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_node1"><a xlink:title="A Stat component which contains a text and a callback.">
|
|
<polygon fill="#bfbfbf" stroke="black" points="82,-0.5 82,-101.5 203,-101.5 203,-0.5 82,-0.5"/>
|
|
<text text-anchor="middle" x="142.5" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">BBM::StatComponent</text>
|
|
<polyline fill="none" stroke="black" points="82,-82.5 203,-82.5 "/>
|
|
<text text-anchor="middle" x="142.5" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
|
<polyline fill="none" stroke="black" points="82,-63.5 203,-63.5 "/>
|
|
<text text-anchor="start" x="90" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ clone()</text>
|
|
<text text-anchor="start" x="90" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ StatComponent()</text>
|
|
<text text-anchor="start" x="90" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ StatComponent()</text>
|
|
<text text-anchor="start" x="90" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~StatComponent()</text>
|
|
<text text-anchor="start" x="90" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="node2" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_node2"><a xlink:href="classWAL_1_1Component.html" target="_top" xlink:title="Represent a single component of WAL.">
|
|
<polygon fill="white" stroke="black" points="18.5,-166 18.5,-289 118.5,-289 118.5,-166 18.5,-166"/>
|
|
<text text-anchor="middle" x="68.5" y="-277" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Component</text>
|
|
<polyline fill="none" stroke="black" points="18.5,-270 118.5,-270 "/>
|
|
<text text-anchor="middle" x="68.5" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
|
|
<polyline fill="none" stroke="black" points="18.5,-251 118.5,-251 "/>
|
|
<text text-anchor="start" x="26.5" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
|
<text text-anchor="start" x="26.5" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Component()</text>
|
|
<text text-anchor="start" x="26.5" y="-217" font-family="Helvetica,sans-Serif" font-size="10.00">+ clone()</text>
|
|
<text text-anchor="start" x="26.5" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00">+ onStart()</text>
|
|
<text text-anchor="start" x="26.5" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">+ onStop()</text>
|
|
<text text-anchor="start" x="26.5" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00"># Component()</text>
|
|
<text text-anchor="start" x="26.5" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00"># Component()</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>Node2->Node1</title>
|
|
<path fill="none" stroke="midnightblue" d="M98.08,-156.74C105.89,-138.34 114.15,-118.86 121.4,-101.75"/>
|
|
<polygon fill="none" stroke="midnightblue" points="94.86,-155.39 94.17,-165.96 101.3,-158.12 94.86,-155.39"/>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="node3" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_node3"><a xlink:href="classWAL_1_1Entity.html" target="_top" xlink:title="An entity of the WAL's ECS.">
|
|
<polygon fill="white" stroke="black" points="0,-353.5 0,-619.5 137,-619.5 137,-353.5 0,-353.5"/>
|
|
<text text-anchor="middle" x="68.5" y="-607.5" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Entity</text>
|
|
<polyline fill="none" stroke="black" points="0,-600.5 137,-600.5 "/>
|
|
<text text-anchor="start" x="8" y="-588.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _uid</text>
|
|
<text text-anchor="start" x="8" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _name</text>
|
|
<text text-anchor="start" x="8" y="-566.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _disabled</text>
|
|
<text text-anchor="start" x="8" y="-555.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _shouldDelete</text>
|
|
<text text-anchor="start" x="8" y="-544.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _notifyScene</text>
|
|
<text text-anchor="start" x="8" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _components</text>
|
|
<text text-anchor="start" x="8" y="-522.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Scene</text>
|
|
<text text-anchor="start" x="8" y="-511.5" font-family="Helvetica,sans-Serif" font-size="10.00">- nextID</text>
|
|
<polyline fill="none" stroke="black" points="0,-504.5 137,-504.5 "/>
|
|
<text text-anchor="start" x="8" y="-492.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getUid()</text>
|
|
<text text-anchor="start" x="8" y="-481.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getName()</text>
|
|
<text text-anchor="start" x="8" y="-470.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setName()</text>
|
|
<text text-anchor="start" x="8" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ isDisable()</text>
|
|
<text text-anchor="start" x="8" y="-448.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setDisable()</text>
|
|
<text text-anchor="start" x="8" y="-437.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ shouldDelete()</text>
|
|
<text text-anchor="start" x="8" y="-426.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ scheduleDeletion()</text>
|
|
<text text-anchor="start" x="8" y="-415.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getComponent()</text>
|
|
<text text-anchor="start" x="8" y="-404.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ tryGetComponent()</text>
|
|
<text text-anchor="start" x="8" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getComponent()</text>
|
|
<text text-anchor="start" x="8" y="-382.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 13 more...</text>
|
|
<text text-anchor="start" x="8" y="-371.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _componentAdded()</text>
|
|
<text text-anchor="start" x="8" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _componentRemoved()</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>Node3->Node2</title>
|
|
<path fill="none" stroke="#404040" d="M68.5,-353.24C68.5,-335.4 68.5,-317.66 68.5,-301.39"/>
|
|
<polygon fill="none" stroke="#404040" points="68.5,-301.26 64.5,-295.26 68.5,-289.26 72.5,-295.26 68.5,-301.26"/>
|
|
<text text-anchor="middle" x="91.5" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00"> #_entity</text>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="node4" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_node4"><a xlink:href="classWAL_1_1Scene.html" target="_top" xlink:title="Represent a single scene that contains entities.">
|
|
<polygon fill="white" stroke="black" points="0,-667.5 0,-911.5 137,-911.5 137,-667.5 0,-667.5"/>
|
|
<text text-anchor="middle" x="68.5" y="-899.5" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Scene</text>
|
|
<polyline fill="none" stroke="black" points="0,-892.5 137,-892.5 "/>
|
|
<text text-anchor="start" x="8" y="-880.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Entity</text>
|
|
<text text-anchor="start" x="8" y="-869.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _id</text>
|
|
<text text-anchor="start" x="8" y="-858.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _entities</text>
|
|
<text text-anchor="start" x="8" y="-847.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _newEntities</text>
|
|
<text text-anchor="start" x="8" y="-836.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _views</text>
|
|
<text text-anchor="start" x="8" y="-825.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _nextID</text>
|
|
<polyline fill="none" stroke="black" points="0,-818.5 137,-818.5 "/>
|
|
<text text-anchor="start" x="8" y="-806.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getID()</text>
|
|
<text text-anchor="start" x="8" y="-795.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getEntities()</text>
|
|
<text text-anchor="start" x="8" y="-784.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ addEntity()</text>
|
|
<text text-anchor="start" x="8" y="-773.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ scheduleNewEntity()</text>
|
|
<text text-anchor="start" x="8" y="-762.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ view()</text>
|
|
<text text-anchor="start" x="8" y="-751.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ applyChanges()</text>
|
|
<text text-anchor="start" x="8" y="-740.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Scene()</text>
|
|
<text text-anchor="start" x="8" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Scene()</text>
|
|
<text text-anchor="start" x="8" y="-718.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Scene()</text>
|
|
<text text-anchor="start" x="8" y="-707.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
|
<text text-anchor="start" x="8" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _componentAdded()</text>
|
|
<text text-anchor="start" x="8" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _componentRemoved()</text>
|
|
<text text-anchor="start" x="8" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _entityRemoved()</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>Node4->Node3</title>
|
|
<path fill="none" stroke="#404040" d="M68.5,-667.37C68.5,-655.73 68.5,-643.85 68.5,-632.02"/>
|
|
<polygon fill="none" stroke="#404040" points="68.5,-631.71 64.5,-625.71 68.5,-619.71 72.5,-625.71 68.5,-631.71"/>
|
|
<text text-anchor="middle" x="91.5" y="-641" font-family="Helvetica,sans-Serif" font-size="10.00"> +_scene</text>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="node5" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_node5"><a xlink:href="classWAL_1_1Callback.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="137,-149.5 137,-305.5 298,-305.5 298,-149.5 137,-149.5"/>
|
|
<text text-anchor="start" x="145" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Callback< BBM</text>
|
|
<text text-anchor="middle" x="217.5" y="-282.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Drawable2DComponent & ></text>
|
|
<polyline fill="none" stroke="black" points="137,-275.5 298,-275.5 "/>
|
|
<text text-anchor="start" x="145" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _nextID</text>
|
|
<text text-anchor="start" x="145" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">- _functions</text>
|
|
<polyline fill="none" stroke="black" points="137,-245.5 298,-245.5 "/>
|
|
<text text-anchor="start" x="145" y="-233.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ addCallback()</text>
|
|
<text text-anchor="start" x="145" y="-222.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ removeCallback()</text>
|
|
<text text-anchor="start" x="145" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator()()</text>
|
|
<text text-anchor="start" x="145" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Callback()</text>
|
|
<text text-anchor="start" x="145" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Callback()</text>
|
|
<text text-anchor="start" x="145" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Callback()</text>
|
|
<text text-anchor="start" x="145" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Callback()</text>
|
|
<text text-anchor="start" x="145" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node1 -->
|
|
<g id="edge4" class="edge">
|
|
<title>Node5->Node1</title>
|
|
<path fill="none" stroke="#404040" d="M184.39,-149.45C179.09,-137.14 173.68,-124.55 168.58,-112.68"/>
|
|
<polygon fill="none" stroke="#404040" points="168.54,-112.58 162.5,-108.65 163.8,-101.56 169.84,-105.49 168.54,-112.58"/>
|
|
<text text-anchor="middle" x="201" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00"> +updater</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|