Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <mxfile host="app.diagrams.net" modified="2024-04-05T14:48:19.549Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" etag="I-dYppXY4AfeFxPtr8a8" version="24.2.2" type="device">
- <diagram name="Página-1" id="8cFhBFtxJ8WcgCCSlpae">
- <mxGraphModel dx="1761" dy="812" 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="HZBmcr5y_CVwN8o7hgdw-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="HZBmcr5y_CVwN8o7hgdw-16" target="mx3zInj1Q97KcvaE7-Ox-15" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-23" value="Used to locate self and other entities" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;labelBorderColor=default;" parent="HZBmcr5y_CVwN8o7hgdw-22" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="mx3zInj1Q97KcvaE7-Ox-1" target="mx3zInj1Q97KcvaE7-Ox-4" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-1" value="Entity" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
- <mxGeometry x="313" y="60" width="100" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-4" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="1" vertex="1">
- <mxGeometry x="480" y="60" width="210" height="86" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-5" value="Track and fetch components" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-4" vertex="1">
- <mxGeometry y="26" width="210" height="30" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-6" value="Save and load data" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-4" vertex="1">
- <mxGeometry y="56" width="210" height="30" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mx3zInj1Q97KcvaE7-Ox-13" target="mx3zInj1Q97KcvaE7-Ox-101" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-13" value="Inventory" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
- <mxGeometry x="827.86" y="680" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-79" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="830.86" y="240" width="150" height="200" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-79" source="mx3zInj1Q97KcvaE7-Ox-11" target="mx3zInj1Q97KcvaE7-Ox-48" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-11" value="Faction" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="mx3zInj1Q97KcvaE7-Ox-79" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-48" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-79" vertex="1">
- <mxGeometry y="80" width="150" height="170" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-49" value="Stores the faction of the entity" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-48" vertex="1">
- <mxGeometry y="26" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-50" value="Returns the relationship with other entity's Faction components" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-48" vertex="1">
- <mxGeometry y="70" width="150" height="50" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-111" value="Note: Factions should probably be resources as to store more data" style="text;strokeColor=#d6b656;fillColor=#fff2cc;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;container=0;" parent="mx3zInj1Q97KcvaE7-Ox-48" vertex="1">
- <mxGeometry y="120" width="150" height="50" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-80" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-80" y="240" width="600" height="1440" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-80" source="mx3zInj1Q97KcvaE7-Ox-15" target="mx3zInj1Q97KcvaE7-Ox-19" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-15" value="Movement" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="mx3zInj1Q97KcvaE7-Ox-80" vertex="1">
- <mxGeometry x="100" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-19" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-80" vertex="1">
- <mxGeometry x="100" y="80" width="150" height="200" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-20" value="Move entity on the board" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-19" vertex="1">
- <mxGeometry y="26" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-21" value="Interpolate trough cells in an array" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-19" vertex="1">
- <mxGeometry y="70" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-24" value="Return pathing status of a cell" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-19" vertex="1">
- <mxGeometry y="110" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-25" value="Return cells that can be pathed to from the current position" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-19" vertex="1">
- <mxGeometry y="150" width="150" height="50" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-100" value="" style="group" parent="mx3zInj1Q97KcvaE7-Ox-80" vertex="1" connectable="0">
- <mxGeometry x="100" y="440" width="500" height="1000" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-94" value="" style="group" parent="mx3zInj1Q97KcvaE7-Ox-100" vertex="1" connectable="0">
- <mxGeometry width="150" height="220" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-94" source="mx3zInj1Q97KcvaE7-Ox-17" target="mx3zInj1Q97KcvaE7-Ox-26" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-17" value="Turn" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="mx3zInj1Q97KcvaE7-Ox-94" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-26" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-94" vertex="1">
- <mxGeometry y="90" width="150" height="130" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-27" value="Communicates with all other Turn components to fetch their data" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-26" vertex="1">
- <mxGeometry y="26" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-28" value="Ends turns and advances time for all Turn components" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-26" vertex="1">
- <mxGeometry y="80" width="150" height="50" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-81" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="20" y="1400" width="150" height="200" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-81" source="mx3zInj1Q97KcvaE7-Ox-10" target="mx3zInj1Q97KcvaE7-Ox-39" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-10" value="Display" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="mx3zInj1Q97KcvaE7-Ox-81" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-39" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-81" vertex="1">
- <mxGeometry y="80" width="150" height="120" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-40" value="Displays the main model of the entity and plays animations" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-39" vertex="1">
- <mxGeometry y="26" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-41" value="Places temporary nodes like pathing markers" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-39" vertex="1">
- <mxGeometry y="80" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="mx3zInj1Q97KcvaE7-Ox-15" target="mx3zInj1Q97KcvaE7-Ox-10" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-80" y="1200" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-80" y="260" />
- <mxPoint x="-80" y="1420" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-47" value="Used to display the pathing markers" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];container=0;fontStyle=1;labelBorderColor=default;" parent="mx3zInj1Q97KcvaE7-Ox-45" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="mx3zInj1Q97KcvaE7-Ox-16" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="170" y="1060" as="targetPoint" />
- <Array as="points">
- <mxPoint x="420" y="1700" />
- <mxPoint x="420" y="1060" />
- </Array>
- <mxPoint x="653" y="1660" as="sourcePoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-76" value="<span style="font-weight: 700;">Takes into account when&nbsp;</span><div><span style="font-weight: 700;">returning stats</span></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;" parent="mx3zInj1Q97KcvaE7-Ox-75" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-90" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="830.86" y="1680" width="150" height="310" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-90" source="mx3zInj1Q97KcvaE7-Ox-16" target="mx3zInj1Q97KcvaE7-Ox-63" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-16" value="Status" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;container=0;" parent="mx3zInj1Q97KcvaE7-Ox-90" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-114" value="" style="group" parent="mx3zInj1Q97KcvaE7-Ox-90" vertex="1" connectable="0">
- <mxGeometry y="80" width="150" height="200" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-63" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;container=0;" parent="mx3zInj1Q97KcvaE7-Ox-114" vertex="1">
- <mxGeometry width="150" height="233.55555555555554" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-10" value="Stores and returns "meters" like health and energy." style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-63" vertex="1">
- <mxGeometry y="26" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-64" value="Stores and returns "permanent" stats and their bonuses" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;container=0;" parent="mx3zInj1Q97KcvaE7-Ox-63" vertex="1">
- <mxGeometry y="80" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-70" value="Stores and triggers temporary status effects" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-63" vertex="1">
- <mxGeometry y="134" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-65" value="Note: missing arbitrary boost functions" style="text;strokeColor=#d6b656;fillColor=#fff2cc;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;container=0;" parent="mx3zInj1Q97KcvaE7-Ox-63" vertex="1">
- <mxGeometry y="178" width="150" height="55.55555555555555" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-93" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="20" y="1040" width="150" height="254" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-93" source="mx3zInj1Q97KcvaE7-Ox-9" target="mx3zInj1Q97KcvaE7-Ox-33" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-9" value="Capability" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="mx3zInj1Q97KcvaE7-Ox-93" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-33" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-93" vertex="1">
- <mxGeometry y="80" width="150" height="120" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-34" value="Stores sets of stats and other base properties for the Stats component" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-33" vertex="1">
- <mxGeometry y="26" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-38" value="Caches all related resources" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-33" vertex="1">
- <mxGeometry y="80" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-95" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="653" y="1000" width="150" height="190" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-77" value="" style="group;" parent="mx3zInj1Q97KcvaE7-Ox-95" vertex="1" connectable="0">
- <mxGeometry width="150" height="190" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-77" source="mx3zInj1Q97KcvaE7-Ox-12" target="mx3zInj1Q97KcvaE7-Ox-54" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-12" value="Input" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;glass=0;shadow=0;gradientColor=none;noLabel=0;" parent="mx3zInj1Q97KcvaE7-Ox-77" vertex="1">
- <mxGeometry x="177.86" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-54" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-77" vertex="1">
- <mxGeometry x="177.86" y="80" width="150" height="110" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-55" value="Stores the current input state" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-54" vertex="1">
- <mxGeometry y="26" width="150" height="34" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-56" value="Controls other components directly based on input" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-54" vertex="1">
- <mxGeometry y="60" width="150" height="50" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;verticalAlign=middle;horizontal=0;" parent="mx3zInj1Q97KcvaE7-Ox-95" source="mx3zInj1Q97KcvaE7-Ox-12" target="mx3zInj1Q97KcvaE7-Ox-15" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-62" value="AWAITING_MOVEMENT causes&nbsp;<div>the entity to move to cell when</div><div>a cell is clicked<br><div><br></div></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;fontStyle=1;spacingBottom=0;comic=0;spacing=2;" parent="mx3zInj1Q97KcvaE7-Ox-61" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-101" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="1" vertex="1">
- <mxGeometry x="827.86" y="760" width="150" height="178" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-109" value="Stores a static dictionary of items, separated by ownership" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-101" vertex="1">
- <mxGeometry y="26" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-110" value="Stores the entity 's equipment" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-101" vertex="1">
- <mxGeometry y="80" width="150" height="54" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-102" value="Note: No functionality yet" style="text;strokeColor=#b85450;fillColor=#f8cecc;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-101" vertex="1">
- <mxGeometry y="134" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-98" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="mx3zInj1Q97KcvaE7-Ox-17" target="mx3zInj1Q97KcvaE7-Ox-16" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="520" y="700" />
- <mxPoint x="520" y="1680" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-99" value="<span style="">Fetches the base delay</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;labelBorderColor=default;" parent="mx3zInj1Q97KcvaE7-Ox-98" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-117" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="827.86" y="1320" width="150" height="194" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-107" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="mx3zInj1Q97KcvaE7-Ox-117" source="mx3zInj1Q97KcvaE7-Ox-14" target="mx3zInj1Q97KcvaE7-Ox-105" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-14" value="Lore" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="mx3zInj1Q97KcvaE7-Ox-117" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-105" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="mx3zInj1Q97KcvaE7-Ox-117" vertex="1">
- <mxGeometry y="80" width="150" height="114" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-108" value="Contains the name, backstory and other fluff" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-105" vertex="1">
- <mxGeometry y="26" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="mx3zInj1Q97KcvaE7-Ox-106" value="Note: No functionality yet" style="text;strokeColor=#b85450;fillColor=#f8cecc;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="mx3zInj1Q97KcvaE7-Ox-105" vertex="1">
- <mxGeometry y="70" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-1" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="20" y="1680" width="150" height="270" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="HZBmcr5y_CVwN8o7hgdw-1" source="HZBmcr5y_CVwN8o7hgdw-3" target="HZBmcr5y_CVwN8o7hgdw-4" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-3" value="Interface" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="HZBmcr5y_CVwN8o7hgdw-1" vertex="1">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-4" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="HZBmcr5y_CVwN8o7hgdw-1" vertex="1">
- <mxGeometry y="80" width="150" height="244" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-5" value="Stores references to Control nodes statically as to be used as UI elements" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="HZBmcr5y_CVwN8o7hgdw-4" vertex="1">
- <mxGeometry y="26" width="150" height="64" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-6" value="Can be set to auto-update UI elements." style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="HZBmcr5y_CVwN8o7hgdw-4" vertex="1">
- <mxGeometry y="90" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-8" value="Searches for nodes in the scene based on a specific group name format." style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="HZBmcr5y_CVwN8o7hgdw-4" vertex="1">
- <mxGeometry y="134" width="150" height="66" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-9" value="Can be set to auto-update UI elements." style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" parent="HZBmcr5y_CVwN8o7hgdw-4" vertex="1">
- <mxGeometry y="200" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="HZBmcr5y_CVwN8o7hgdw-3" target="mx3zInj1Q97KcvaE7-Ox-16" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="360" y="1700" />
- <mxPoint x="360" y="1740" />
- <mxPoint x="653" y="1740" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-13" value="Gets values for the UI from it" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;fontStyle=1" parent="HZBmcr5y_CVwN8o7hgdw-12" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-14" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="450" y="2050" width="150" height="220" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="HZBmcr5y_CVwN8o7hgdw-14" source="HZBmcr5y_CVwN8o7hgdw-16" target="HZBmcr5y_CVwN8o7hgdw-17" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-16" value="Action" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="HZBmcr5y_CVwN8o7hgdw-14" vertex="1">
- <mxGeometry x="90" width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-17" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="HZBmcr5y_CVwN8o7hgdw-14" vertex="1">
- <mxGeometry x="90" y="80" width="150" height="96" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-10" value="<div>Handles using ComponentActionResources</div><div>by using their data to perform actions in the board</div>" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" vertex="1" parent="HZBmcr5y_CVwN8o7hgdw-17">
- <mxGeometry y="26" width="150" height="70" as="geometry" />
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;" parent="1" source="mx3zInj1Q97KcvaE7-Ox-16" target="HZBmcr5y_CVwN8o7hgdw-16" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="655" y="1720" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="HZBmcr5y_CVwN8o7hgdw-21" value="Status effects can request actions" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;fontStyle=1" parent="HZBmcr5y_CVwN8o7hgdw-20" vertex="1" connectable="0">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-1" value="" style="group" vertex="1" connectable="0" parent="1">
- <mxGeometry x="160" y="2060" width="150" height="200" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-6" value="" style="group" vertex="1" connectable="0" parent="aaaT6cI8BhJG2DH4GkQZ-1">
- <mxGeometry x="40" width="150" height="150" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="aaaT6cI8BhJG2DH4GkQZ-6" source="aaaT6cI8BhJG2DH4GkQZ-3" target="aaaT6cI8BhJG2DH4GkQZ-4">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-3" value="Callstack" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="aaaT6cI8BhJG2DH4GkQZ-6">
- <mxGeometry width="150" height="40" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-4" value="Functions" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" vertex="1" parent="aaaT6cI8BhJG2DH4GkQZ-6">
- <mxGeometry y="80" width="150" height="114" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-5" value="<div>Stores and runs series of calls in order</div>" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" vertex="1" parent="aaaT6cI8BhJG2DH4GkQZ-4">
- <mxGeometry y="26" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-7" value="<div>Used to change the order and timing of actions</div>" style="text;strokeColor=default;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;" vertex="1" parent="aaaT6cI8BhJG2DH4GkQZ-4">
- <mxGeometry y="70" width="150" height="44" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;" edge="1" parent="1" source="HZBmcr5y_CVwN8o7hgdw-16" target="aaaT6cI8BhJG2DH4GkQZ-3">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-9" value="Sends action calls to it" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;fontStyle=1" vertex="1" connectable="0" parent="aaaT6cI8BhJG2DH4GkQZ-8">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;fillColor=#6a00ff;strokeColor=#3700CC;" edge="1" parent="1" source="mx3zInj1Q97KcvaE7-Ox-16" target="HZBmcr5y_CVwN8o7hgdw-16">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="781" y="1750" />
- <mxPoint x="730" y="1750" />
- <mxPoint x="730" y="1890" />
- <mxPoint x="693" y="1890" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="aaaT6cI8BhJG2DH4GkQZ-12" value="Passives execute<div>actions</div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;labelBorderColor=default;" vertex="1" connectable="0" parent="aaaT6cI8BhJG2DH4GkQZ-11">
- <mxGeometry relative="1" as="geometry">
- <mxPoint as="offset" />
- </mxGeometry>
- </mxCell>
- </root>
- </mxGraphModel>
- </diagram>
- </mxfile>
Advertisement
Advertisement