aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-09-10 15:50:56 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-09-10 15:50:56 +0200
commit1d6cd9cd89bc8ebeacdf3604991b803a1fca3325 (patch)
tree53d219e08b62c0779278eb708c8c010b88841783
parentc82ceb85663aa817503eb8e28ba2a1b08f330279 (diff)
downloadunterricht-1d6cd9cd89bc8ebeacdf3604991b803a1fca3325.tar.gz
unterricht-1d6cd9cd89bc8ebeacdf3604991b803a1fca3325.zip
add simple draw.io class diagram
-rw-r--r--Info/10/2/Snake/Snake_Class_Diagram.drawio64
1 files changed, 64 insertions, 0 deletions
diff --git a/Info/10/2/Snake/Snake_Class_Diagram.drawio b/Info/10/2/Snake/Snake_Class_Diagram.drawio
new file mode 100644
index 00000000..85db55c7
--- /dev/null
+++ b/Info/10/2/Snake/Snake_Class_Diagram.drawio
@@ -0,0 +1,64 @@
+<mxfile host="app.diagrams.net" modified="2024-03-26T10:27:57.444Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" etag="QAoNuUl_CqVLhxI476nQ" version="24.1.0" type="device">
+ <diagram name="Page-1" id="ASmZ8vi0lHTwr7n__5q_">
+ <mxGraphModel dx="755" dy="403" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <root>
+ <mxCell id="0" />
+ <mxCell id="1" parent="0" />
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-1" value="Schlange" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+ <mxGeometry x="90" y="310" width="160" height="130" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-2" value="&lt;div&gt;Laenge&lt;/div&gt;&lt;div&gt;Position&lt;/div&gt;&lt;div&gt;Richtung&lt;br&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-1">
+ <mxGeometry y="26" width="160" height="54" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-1">
+ <mxGeometry y="80" width="160" height="8" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-4" value="&lt;div&gt;Bewege()&lt;/div&gt;&lt;div&gt;Wachse()&lt;br&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-1">
+ <mxGeometry y="88" width="160" height="42" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-5" value="Essen" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+ <mxGeometry x="560" y="310" width="160" height="60" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-6" value="Position" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-5">
+ <mxGeometry y="26" width="160" height="26" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-7" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-5">
+ <mxGeometry y="52" width="160" height="8" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-9" value="Snake" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+ <mxGeometry x="345" y="50" width="160" height="170" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-10" value="&lt;div&gt;Schlange&lt;/div&gt;&lt;div&gt;Essen&lt;/div&gt;&lt;div&gt;Zeit&lt;/div&gt;&lt;div&gt;Rahmen&lt;br&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-9">
+ <mxGeometry y="26" width="160" height="64" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-11" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-9">
+ <mxGeometry y="90" width="160" height="8" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-12" value="&lt;div&gt;Ausfuehren()&lt;/div&gt;&lt;div&gt;Taste(taste)&lt;/div&gt;&lt;div&gt;Sondertaste(sondertaste)&lt;/div&gt;&lt;div&gt;Geklickt(x, y, anzahl)&lt;br&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-9">
+ <mxGeometry y="98" width="160" height="72" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-13" value="verwaltet" style="endArrow=block;endFill=1;html=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=top;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="MDWrBWFi9m_oYvLPFb9U-10" target="MDWrBWFi9m_oYvLPFb9U-5">
+ <mxGeometry x="-1" relative="1" as="geometry">
+ <mxPoint x="340" y="400" as="sourcePoint" />
+ <mxPoint x="500" y="400" as="targetPoint" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-14" value="1" style="edgeLabel;resizable=0;html=1;align=left;verticalAlign=bottom;" connectable="0" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-13">
+ <mxGeometry x="-1" relative="1" as="geometry" />
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-15" value="verwaltet" style="endArrow=block;endFill=1;html=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=top;rounded=0;entryX=0.45;entryY=-0.015;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="MDWrBWFi9m_oYvLPFb9U-10" target="MDWrBWFi9m_oYvLPFb9U-1">
+ <mxGeometry x="-0.7128" y="-28" relative="1" as="geometry">
+ <mxPoint x="280" y="120" as="sourcePoint" />
+ <mxPoint x="290" y="300" as="targetPoint" />
+ <mxPoint as="offset" />
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="MDWrBWFi9m_oYvLPFb9U-16" value="1" style="edgeLabel;resizable=0;html=1;align=left;verticalAlign=bottom;" connectable="0" vertex="1" parent="MDWrBWFi9m_oYvLPFb9U-15">
+ <mxGeometry x="-1" relative="1" as="geometry">
+ <mxPoint x="-15" y="22" as="offset" />
+ </mxGeometry>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile>