aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/figs.drawio56
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&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;(safe)" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Arial;" parent="1" vertex="1">
+ <mxCell id="EFqebEYhPqh4IJWovyJC-5" value="Puzzle module 4&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;(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>