diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/figs.drawio | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/docs/figs.drawio b/docs/figs.drawio index a43862d..69442d2 100644 --- a/docs/figs.drawio +++ b/docs/figs.drawio @@ -1,4 +1,4 @@ -<mxfile host="Electron" modified="2024-06-01T11:52:27.222Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="qt8lwteWkdC3DiowClIP" version="24.4.8" type="device" pages="12"> +<mxfile host="Electron" modified="2024-06-02T13:13:46.616Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="fIdiEozcGyiMjXIdm4Vb" version="24.4.8" type="device" pages="12"> <diagram name="planning-condensed" id="ntlEKQOA_ElMvQzKZB-_"> <mxGraphModel dx="1646" dy="488" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> @@ -213,7 +213,7 @@ </mxGraphModel> </diagram> <diagram id="n9IdmxlkFl1pJjqhBrGT" name="system-bus"> - <mxGraphModel dx="1422" dy="822" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="975" dy="598" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> @@ -250,7 +250,7 @@ </Array> </mxGeometry> </mxCell> - <mxCell id="EFqebEYhPqh4IJWovyJC-5" value="Puzzle module 4<br style="border-color: var(--border-color);">(safe)" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> + <mxCell id="EFqebEYhPqh4IJWovyJC-5" value="Puzzle module 4<br style="border-color: var(--border-color);">(vault)" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> <mxGeometry x="320" y="160" width="80" height="80" as="geometry" /> </mxCell> <mxCell id="EFqebEYhPqh4IJWovyJC-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;fontFamily=Arial;" parent="1" source="EFqebEYhPqh4IJWovyJC-6" target="EFqebEYhPqh4IJWovyJC-1" edge="1"> @@ -290,7 +290,7 @@ </mxGraphModel> </diagram> <diagram id="h3DvyZ0KajeRp1tPME5F" name="system-top"> - <mxGraphModel dx="1422" dy="822" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="1178" dy="723" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> @@ -376,7 +376,7 @@ </mxGraphModel> </diagram> <diagram name="puzzle-module-top" id="5pAH2Yn7Y32GPKnI9U_5"> - <mxGraphModel dx="1422" dy="822" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="1414" dy="867" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="BVMe8izj958RTkFm3z60-0" /> <mxCell id="BVMe8izj958RTkFm3z60-1" parent="BVMe8izj958RTkFm3z60-0" /> @@ -437,76 +437,76 @@ </mxGraphModel> </diagram> <diagram id="tQJt-i1klPodeKevl6yF" name="puzzle-module-common-state"> - <mxGraphModel dx="673" dy="1582" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="975" dy="598" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> - <mxCell id="TXo2J6VZZM4ndMLuZKAH-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="5xofdATqJuVrBNkdsEzn-2" target="5xofdATqJuVrBNkdsEzn-3"> + <mxCell id="TXo2J6VZZM4ndMLuZKAH-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5xofdATqJuVrBNkdsEzn-2" target="5xofdATqJuVrBNkdsEzn-3" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="5xofdATqJuVrBNkdsEzn-2" value="uninitialized" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry y="-10" width="80" height="80" as="geometry" /> + <mxGeometry width="80" height="80" as="geometry" /> </mxCell> <mxCell id="5xofdATqJuVrBNkdsEzn-3" value="idle" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry x="100" y="-10" width="80" height="80" as="geometry" /> + <mxGeometry x="100" width="80" height="80" as="geometry" /> </mxCell> <mxCell id="5xofdATqJuVrBNkdsEzn-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Arial;" parent="1" source="5xofdATqJuVrBNkdsEzn-4" target="5xofdATqJuVrBNkdsEzn-5" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="5xofdATqJuVrBNkdsEzn-4" value="playing" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry x="200" y="-10" width="80" height="80" as="geometry" /> + <mxGeometry x="200" width="80" height="80" as="geometry" /> </mxCell> <mxCell id="5xofdATqJuVrBNkdsEzn-5" value="solved" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry x="300" y="-10" width="80" height="80" as="geometry" /> + <mxGeometry x="300" width="80" height="80" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> <diagram id="3POUz5nivpBRA6uf3okY" name="main-controller-state"> - <mxGraphModel dx="1434" dy="854" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="673" dy="413" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="7O8kuJQz2iaT31b0g9wK-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Arial;curved=1;" parent="1" source="7O8kuJQz2iaT31b0g9wK-2" target="7O8kuJQz2iaT31b0g9wK-4" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="70" y="60" /> + <mxPoint x="90" y="70" /> </Array> </mxGeometry> </mxCell> - <mxCell id="7O8kuJQz2iaT31b0g9wK-2" value="Reset" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry width="60" height="60" as="geometry" /> + <mxCell id="7O8kuJQz2iaT31b0g9wK-2" value="idle" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> + <mxGeometry width="80" height="80" as="geometry" /> </mxCell> - <mxCell id="7O8kuJQz2iaT31b0g9wK-4" value="Playing" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry x="80" width="60" height="60" as="geometry" /> + <mxCell id="7O8kuJQz2iaT31b0g9wK-4" value="playing" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> + <mxGeometry x="100" width="80" height="80" as="geometry" /> </mxCell> - <mxCell id="7O8kuJQz2iaT31b0g9wK-5" value="Solved" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> - <mxGeometry x="160" width="60" height="60" as="geometry" /> + <mxCell id="7O8kuJQz2iaT31b0g9wK-5" value="solved" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1"> + <mxGeometry x="200" width="80" height="80" as="geometry" /> </mxCell> <mxCell id="7O8kuJQz2iaT31b0g9wK-6" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Arial;curved=1;" parent="1" source="7O8kuJQz2iaT31b0g9wK-4" target="7O8kuJQz2iaT31b0g9wK-2" edge="1"> <mxGeometry relative="1" as="geometry"> - <mxPoint x="55" y="66" as="sourcePoint" /> - <mxPoint x="55" y="114" as="targetPoint" /> + <mxPoint x="65" y="76" as="sourcePoint" /> + <mxPoint x="65" y="124" as="targetPoint" /> <Array as="points"> - <mxPoint x="70" /> + <mxPoint x="90" y="10" /> </Array> </mxGeometry> </mxCell> <mxCell id="7O8kuJQz2iaT31b0g9wK-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Arial;curved=1;" parent="1" source="7O8kuJQz2iaT31b0g9wK-4" target="7O8kuJQz2iaT31b0g9wK-5" edge="1"> <mxGeometry relative="1" as="geometry"> - <mxPoint x="45" y="140" as="sourcePoint" /> - <mxPoint x="45" y="188" as="targetPoint" /> + <mxPoint x="55" y="150" as="sourcePoint" /> + <mxPoint x="55" y="198" as="targetPoint" /> <Array as="points"> - <mxPoint x="150" y="60" /> + <mxPoint x="190" y="70" /> </Array> </mxGeometry> </mxCell> <mxCell id="7O8kuJQz2iaT31b0g9wK-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Arial;curved=1;" parent="1" source="7O8kuJQz2iaT31b0g9wK-5" target="7O8kuJQz2iaT31b0g9wK-4" edge="1"> <mxGeometry relative="1" as="geometry"> - <mxPoint x="15" y="188" as="sourcePoint" /> - <mxPoint x="15" y="140" as="targetPoint" /> + <mxPoint x="25" y="198" as="sourcePoint" /> + <mxPoint x="25" y="150" as="targetPoint" /> <Array as="points"> - <mxPoint x="150" /> + <mxPoint x="190" y="10" /> </Array> </mxGeometry> </mxCell> |