Skip to content

Instantly share code, notes, and snippets.

@diningyo
Created February 24, 2019 12:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diningyo/39fd8eb32945491605400798cb59f6cd to your computer and use it in GitHub Desktop.
Save diningyo/39fd8eb32945491605400798cb59f6cd to your computer and use it in GitHub Desktop.
diagrammerで作ったSodor 1st-stage版のトップ階層図
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet href="styles.css" type="text/css"?>
<!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.38.0 (20140413.2041)
-->
<!-- Title: Top_hierarchy Pages: 1 -->
<svg width="704pt" height="225pt"
viewBox="0.00 0.00 704.00 225.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 221)">
<title>Top_hierarchy</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-221 700,-221 700,4 -4,4"/>
<!-- module_1 -->
<g id="node1" class="node"><title>module_1</title>
<g id="a_node1"><a xlink:href="Top.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="8,-179 8,-204 72,-204 72,-179 8,-179"/>
<polygon fill="none" stroke="black" points="8,-179 8,-204 72,-204 72,-179 8,-179"/>
<text text-anchor="start" x="25" y="-187.8" font-family="Times,serif" font-size="14.00"> Top </text>
<polygon fill="#fff8dc" stroke="none" points="8,-154 8,-179 72,-179 72,-154 8,-154"/>
<polygon fill="none" stroke="black" points="8,-154 8,-179 72,-179 72,-154 8,-154"/>
<text text-anchor="start" x="13" y="-162.8" font-family="Times,serif" font-size="14.00">SimDTM</text>
<polygon fill="#fff8dc" stroke="none" points="8,-129 8,-154 72,-154 72,-129 8,-129"/>
<polygon fill="none" stroke="black" points="8,-129 8,-154 72,-154 72,-129 8,-129"/>
<text text-anchor="start" x="31" y="-137.8" font-family="Times,serif" font-size="14.00">tile</text>
</a>
</g>
</g>
<!-- module_2 -->
<g id="node2" class="node"><title>module_2</title>
<g id="a_node2"><a xlink:href="SimDTM.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="125,-186 125,-211 196,-211 196,-186 125,-186"/>
<polygon fill="none" stroke="black" points="125,-186 125,-211 196,-211 196,-186 125,-186"/>
<text text-anchor="start" x="130" y="-194.8" font-family="Times,serif" font-size="14.00"> SimDTM </text>
</a>
</g>
</g>
<!-- module_1&#45;&gt;module_2 -->
<g id="edge1" class="edge"><title>module_1:module_2&#45;&gt;module_2</title>
<path fill="none" stroke="black" d="M73,-166C88.5922,-166 104.782,-170.787 118.853,-176.714"/>
<polygon fill="black" stroke="black" points="117.669,-180.02 128.222,-180.955 120.555,-173.643 117.669,-180.02"/>
</g>
<!-- module_3 -->
<g id="node3" class="node"><title>module_3</title>
<g id="a_node3"><a xlink:href="SodorTile.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="124,-134 124,-159 196,-159 196,-134 124,-134"/>
<polygon fill="none" stroke="black" points="124,-134 124,-159 196,-159 196,-134 124,-134"/>
<text text-anchor="start" x="129" y="-142.8" font-family="Times,serif" font-size="14.00"> SodorTile </text>
<polygon fill="#fff8dc" stroke="none" points="124,-109 124,-134 196,-134 196,-109 124,-109"/>
<polygon fill="none" stroke="black" points="124,-109 124,-134 196,-134 196,-109 124,-109"/>
<text text-anchor="start" x="136.5" y="-117.8" font-family="Times,serif" font-size="14.00">memory</text>
<polygon fill="#fff8dc" stroke="none" points="124,-84 124,-109 196,-109 196,-84 124,-84"/>
<polygon fill="none" stroke="black" points="124,-84 124,-109 196,-109 196,-84 124,-84"/>
<text text-anchor="start" x="148" y="-92.8" font-family="Times,serif" font-size="14.00">core</text>
<polygon fill="#fff8dc" stroke="none" points="124,-59 124,-84 196,-84 196,-59 124,-59"/>
<polygon fill="none" stroke="black" points="124,-59 124,-84 196,-84 196,-59 124,-59"/>
<text text-anchor="start" x="143" y="-67.8" font-family="Times,serif" font-size="14.00">debug</text>
</a>
</g>
</g>
<!-- module_1&#45;&gt;module_3 -->
<g id="edge9" class="edge"><title>module_1:module_3&#45;&gt;module_3</title>
<path fill="none" stroke="black" d="M73,-141C84.0992,-141 95.5269,-138.63 106.282,-135.18"/>
<polygon fill="black" stroke="black" points="107.693,-138.393 115.942,-131.744 105.347,-131.797 107.693,-138.393"/>
</g>
<!-- module_4 -->
<g id="node4" class="node"><title>module_4</title>
<g id="a_node4"><a xlink:href="Core.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="306.5,-108 306.5,-133 350.5,-133 350.5,-108 306.5,-108"/>
<polygon fill="none" stroke="black" points="306.5,-108 306.5,-133 350.5,-133 350.5,-108 306.5,-108"/>
<text text-anchor="start" x="311.5" y="-116.8" font-family="Times,serif" font-size="14.00"> Core </text>
<polygon fill="#fff8dc" stroke="none" points="306.5,-83 306.5,-108 350.5,-108 350.5,-83 306.5,-83"/>
<polygon fill="none" stroke="black" points="306.5,-83 306.5,-108 350.5,-108 350.5,-83 306.5,-83"/>
<text text-anchor="start" x="325" y="-91.8" font-family="Times,serif" font-size="14.00">c</text>
<polygon fill="#fff8dc" stroke="none" points="306.5,-58 306.5,-83 350.5,-83 350.5,-58 306.5,-58"/>
<polygon fill="none" stroke="black" points="306.5,-58 306.5,-83 350.5,-83 350.5,-58 306.5,-58"/>
<text text-anchor="start" x="325" y="-66.8" font-family="Times,serif" font-size="14.00">d</text>
</a>
</g>
</g>
<!-- module_3&#45;&gt;module_4 -->
<g id="edge5" class="edge"><title>module_3:module_4&#45;&gt;module_4</title>
<path fill="none" stroke="black" d="M197,-96C227.666,-96 262.385,-96 288.298,-96"/>
<polygon fill="black" stroke="black" points="288.474,-99.5001 298.474,-96 288.474,-92.5001 288.474,-99.5001"/>
</g>
<!-- module_8 -->
<g id="node8" class="node"><title>module_8</title>
<g id="a_node8"><a xlink:href="DebugModule.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="280.5,-5 280.5,-30 377.5,-30 377.5,-5 280.5,-5"/>
<polygon fill="none" stroke="black" points="280.5,-5 280.5,-30 377.5,-30 377.5,-5 280.5,-5"/>
<text text-anchor="start" x="285.5" y="-13.8" font-family="Times,serif" font-size="14.00"> DebugModule </text>
</a>
</g>
</g>
<!-- module_3&#45;&gt;module_8 -->
<g id="edge6" class="edge"><title>module_3:module_8&#45;&gt;module_8</title>
<path fill="none" stroke="black" d="M197,-71C219.333,-71 219.622,-54.1385 240,-45 247.038,-41.844 254.55,-38.9144 262.105,-36.2389"/>
<polygon fill="black" stroke="black" points="263.325,-39.5212 271.665,-32.9878 261.071,-32.8939 263.325,-39.5212"/>
</g>
<!-- module_9 -->
<g id="node9" class="node"><title>module_9</title>
<g id="a_node9"><a xlink:href="AsyncScratchPadMemory.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="248.5,-185 248.5,-210 409.5,-210 409.5,-185 248.5,-185"/>
<polygon fill="none" stroke="black" points="248.5,-185 248.5,-210 409.5,-210 409.5,-185 248.5,-185"/>
<text text-anchor="start" x="253.5" y="-193.8" font-family="Times,serif" font-size="14.00"> AsyncScratchPadMemory </text>
<polygon fill="#fff8dc" stroke="none" points="248.5,-160 248.5,-185 409.5,-185 409.5,-160 248.5,-160"/>
<polygon fill="none" stroke="black" points="248.5,-160 248.5,-185 409.5,-185 409.5,-160 248.5,-160"/>
<text text-anchor="start" x="298.5" y="-168.8" font-family="Times,serif" font-size="14.00">async_data</text>
</a>
</g>
</g>
<!-- module_3&#45;&gt;module_9 -->
<g id="edge8" class="edge"><title>module_3:module_9&#45;&gt;module_9</title>
<path fill="none" stroke="black" d="M197,-122C218.886,-122 220.429,-136.202 240,-146 243.579,-147.792 247.257,-149.591 250.986,-151.381"/>
<polygon fill="black" stroke="black" points="249.792,-154.688 260.329,-155.8 252.786,-148.36 249.792,-154.688"/>
</g>
<!-- module_5 -->
<g id="node5" class="node"><title>module_5</title>
<g id="a_node5"><a xlink:href="CtlPath.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="487,-94 487,-119 546,-119 546,-94 487,-94"/>
<polygon fill="none" stroke="black" points="487,-94 487,-119 546,-119 546,-94 487,-94"/>
<text text-anchor="start" x="492" y="-102.8" font-family="Times,serif" font-size="14.00"> CtlPath </text>
</a>
</g>
</g>
<!-- module_4&#45;&gt;module_5 -->
<g id="edge2" class="edge"><title>module_4:module_5&#45;&gt;module_5</title>
<path fill="none" stroke="black" d="M351.5,-95C390.922,-95 435.548,-98.5129 468.207,-101.737"/>
<polygon fill="black" stroke="black" points="468.065,-105.241 478.368,-102.769 468.772,-98.2767 468.065,-105.241"/>
</g>
<!-- module_6 -->
<g id="node6" class="node"><title>module_6</title>
<g id="a_node6"><a xlink:href="DatPath.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="485,-42 485,-67 547,-67 547,-42 485,-42"/>
<polygon fill="none" stroke="black" points="485,-42 485,-67 547,-67 547,-42 485,-42"/>
<text text-anchor="start" x="490" y="-50.8" font-family="Times,serif" font-size="14.00"> DatPath </text>
<polygon fill="#fff8dc" stroke="none" points="485,-17 485,-42 547,-42 547,-17 485,-17"/>
<polygon fill="none" stroke="black" points="485,-17 485,-42 547,-42 547,-17 485,-17"/>
<text text-anchor="start" x="508" y="-25.8" font-family="Times,serif" font-size="14.00">csr</text>
</a>
</g>
</g>
<!-- module_4&#45;&gt;module_6 -->
<g id="edge4" class="edge"><title>module_4:module_6&#45;&gt;module_6</title>
<path fill="none" stroke="black" d="M351.5,-70C390.739,-70 434.525,-62.0681 466.903,-54.6477"/>
<polygon fill="black" stroke="black" points="468.065,-57.9698 476.994,-52.2672 466.457,-51.1568 468.065,-57.9698"/>
</g>
<!-- module_7 -->
<g id="node7" class="node"><title>module_7</title>
<g id="a_node7"><a xlink:href="CSRFile.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="623.5,-16 623.5,-41 688.5,-41 688.5,-16 623.5,-16"/>
<polygon fill="none" stroke="black" points="623.5,-16 623.5,-41 688.5,-41 688.5,-16 623.5,-16"/>
<text text-anchor="start" x="628.5" y="-24.8" font-family="Times,serif" font-size="14.00"> CSRFile </text>
</a>
</g>
</g>
<!-- module_6&#45;&gt;module_7 -->
<g id="edge3" class="edge"><title>module_6:module_7&#45;&gt;module_7</title>
<path fill="none" stroke="black" d="M548,-29C566.47,-29 586.742,-29 604.597,-29"/>
<polygon fill="black" stroke="black" points="604.799,-32.5001 614.799,-29 604.799,-25.5001 604.799,-32.5001"/>
</g>
<!-- module_10 -->
<g id="node10" class="node"><title>module_10</title>
<g id="a_node10"><a xlink:href="AsyncReadMem.dot.svg" xlink:title="&lt;TABLE&gt;">
<polygon fill="#ffdead" stroke="none" points="461,-159 461,-184 571,-184 571,-159 461,-159"/>
<polygon fill="none" stroke="black" points="461,-159 461,-184 571,-184 571,-159 461,-159"/>
<text text-anchor="start" x="466" y="-167.8" font-family="Times,serif" font-size="14.00"> AsyncReadMem </text>
</a>
</g>
</g>
<!-- module_9&#45;&gt;module_10 -->
<g id="edge7" class="edge"><title>module_9:module_10&#45;&gt;module_10</title>
<path fill="none" stroke="black" d="M410.5,-172C420.88,-172 431.84,-172 442.603,-172"/>
<polygon fill="black" stroke="black" points="442.835,-175.5 452.835,-172 442.835,-168.5 442.835,-175.5"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment