update diagram

This commit is contained in:
Mylloon 2024-01-06 17:17:51 +01:00
parent de9046641a
commit dbadb702d0
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 304 additions and 84 deletions

View file

@ -1,21 +1,21 @@
<mxfile host="app.diagrams.net" modified="2024-01-05T17:59:51.709Z" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0" etag="xeMIJ2MTdK91tW16Xb_-" version="22.1.17" type="device">
<mxfile host="app.diagrams.net" modified="2024-01-06T15:35:04.922Z" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0" etag="gIq9Di8OUEw73_vf1qcB" version="22.1.17" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1849" dy="483" 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="2287" dy="690" 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="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="zkfFHV4jXpPFQw0GAbJ--0" value="Jeu" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="150" y="130" width="160" height="220" as="geometry">
<mxGeometry x="-310" y="130" width="160" height="220" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-8" value="#joueur1" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-8" value="#joueur1" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-9" value="#joueurCourant" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-9" value="#joueurCourant" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-10" value="#posCurseur" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-10" value="#posCurseur" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="82" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="zkfFHV4jXpPFQw0GAbJ--4" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
@ -24,233 +24,453 @@
<mxCell id="zkfFHV4jXpPFQw0GAbJ--5" value="-init()&#xa;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-4" value="-play()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" vertex="1" parent="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-4" value="-play()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-5" value="-event(xPos, yPos)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" vertex="1" parent="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-5" value="-event(xPos, yPos)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="162" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-6" value="#getPosition()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" vertex="1" parent="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-6" value="#getPosition()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" parent="zkfFHV4jXpPFQw0GAbJ--0" vertex="1">
<mxGeometry y="188" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-12" target="zkfFHV4jXpPFQw0GAbJ--0">
<mxGeometry relative="1" as="geometry" />
<mxCell id="3B6YRrDMdhNidhzAmq-U-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-290" y="350" as="targetPoint" />
<Array as="points">
<mxPoint x="-460" y="370" />
<mxPoint x="-289" y="370" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-12" value="Butin" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="150" y="430" width="160" height="320" as="geometry">
<mxCell id="3B6YRrDMdhNidhzAmq-U-12" value="Butin" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="-540" y="390" width="160" height="320" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-13" value="-plateau" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-13" value="-plateau" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-14" value="-joueur2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-14" value="-joueur2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-15" value="-etape" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-15" value="-etape" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="82" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-16" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-16" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="108" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-17" value="-getPiece(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-17" value="-getPiece(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-18" value="-msgPieceJaune(erreur)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-18" value="-msgPieceJaune(erreur)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-19" value="-msgTonTour()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-19" value="-msgTonTour()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="162" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-20" value="-getPosition()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-20" value="-getPosition()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="188" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-24" value="-changerJoueurCourant()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-24" value="-changerJoueurCourant()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="214" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-25" value="+init()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-25" value="+init()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="240" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-26" value="+play()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-26" value="+play()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="266" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-27" value="+event(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-12">
<mxCell id="3B6YRrDMdhNidhzAmq-U-27" value="+event(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-12" vertex="1">
<mxGeometry y="292" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-30" value="Plateau" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="570" y="30" width="160" height="320" as="geometry">
<mxCell id="3B6YRrDMdhNidhzAmq-U-30" value="Plateau" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="460" y="60" width="160" height="320" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-31" value="#plateau" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-31" value="#plateau" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-32" value="#taille" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-32" value="#taille" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-33" value="#selection" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-33" value="#selection" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="82" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-34" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-34" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="108" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-35" value="+initialiserPlateau()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-35" value="+initialiserPlateau()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-36" value="+afficherPlateau(debug)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-36" value="+afficherPlateau(debug)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-37" value="+modifierPlateau(x, y, piece)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-37" value="+modifierPlateau(x, y, piece)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="162" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-38" value="+moveSelection(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-38" value="+moveSelection(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="188" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-39" value="+getPiece(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-39" value="+getPiece(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="214" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-40" value="+trouverCoordonnees(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-40" value="+trouverCoordonnees(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="240" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-41" value="+getTaille()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-41" value="+getTaille()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="266" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-42" value="+modifierSelection(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-30">
<mxCell id="3B6YRrDMdhNidhzAmq-U-42" value="+modifierSelection(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-30" vertex="1">
<mxGeometry y="292" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-43" value="Joueur" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-90" y="20" width="160" height="190" as="geometry">
<mxCell id="3B6YRrDMdhNidhzAmq-U-43" value="Joueur" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="-570" y="20" width="160" height="190" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-44" value="-id" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-44" value="-id" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-45" value="-pieces" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-45" value="-pieces" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-47" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-47" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="82" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-48" value="+ajoutPiece(piece)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-48" value="+ajoutPiece(piece)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="84" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-49" value="+getPieces()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-49" value="+getPieces()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-50" value="+getNum()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-50" value="+getNum()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-51" value="+retirePiece(piece)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-51" value="+retirePiece(piece)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-43" vertex="1">
<mxGeometry y="162" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-96" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.006;entryY=0.1;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=diamondThin;endFill=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-56" target="3B6YRrDMdhNidhzAmq-U-43">
<mxCell id="3B6YRrDMdhNidhzAmq-U-96" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.006;entryY=0.1;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=diamondThin;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-56" target="3B6YRrDMdhNidhzAmq-U-43" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="310" y="60" />
<mxPoint x="310" y="39" />
<mxPoint x="80" y="39" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-56" value="Piece" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="360" y="40" width="160" height="270" as="geometry">
<mxCell id="3B6YRrDMdhNidhzAmq-U-56" value="Piece" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry y="90" width="160" height="270" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-57" value="-selected" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-57" value="-selected" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-58" value="#categorie" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-58" value="#categorie" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-59" value="#x" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-59" value="#x" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="82" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-70" value="#y" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-70" value="#y" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-60" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-60" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="136" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-61" value="-changeSelection()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-61" value="-changeSelection()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="138" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-62" value="-isSelectionnee()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-62" value="-isSelectionnee()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="164" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-63" value="+moveTo(destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-63" value="+moveTo(destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="190" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-64" value="+getScreenColor()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-64" value="+getScreenColor()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=2" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="216" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-65" value="+getPos()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-65" value="+getPos()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-56" vertex="1">
<mxGeometry y="242" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-98" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-71" target="3B6YRrDMdhNidhzAmq-U-42">
<mxCell id="0iwyRtRss_DqDYMggwza-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-71" target="3B6YRrDMdhNidhzAmq-U-42">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="660" y="360" />
<mxPoint x="660" y="360" />
<mxPoint x="540" y="410" />
<mxPoint x="540" y="410" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-71" value="PlateauButin" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="540" y="430" width="240" height="170" as="geometry">
<mxCell id="3B6YRrDMdhNidhzAmq-U-71" value="PlateauButin" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="420" y="445" width="240" height="188" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-75" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxCell id="3B6YRrDMdhNidhzAmq-U-75" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-71" vertex="1">
<mxGeometry y="30" width="240" height="2" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-76" value="-initialiserPlateau()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxCell id="3B6YRrDMdhNidhzAmq-U-76" value="-initialiserPlateau()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-71" vertex="1">
<mxGeometry y="32" width="240" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-77" value="-cheminPieces(destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxCell id="3B6YRrDMdhNidhzAmq-U-77" value="-cheminPieces(destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-71" vertex="1">
<mxGeometry y="58" width="240" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-78" value="-selectionJaune()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxCell id="3B6YRrDMdhNidhzAmq-U-78" value="-selectionJaune()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-71" vertex="1">
<mxGeometry y="84" width="240" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-79" value="-coupsPossible" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxCell id="3B6YRrDMdhNidhzAmq-U-79" value="-coupsPossible" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-71" vertex="1">
<mxGeometry y="110" width="240" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-80" value="-cheminPieces(depX, depY, destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxCell id="0iwyRtRss_DqDYMggwza-92" value="-cheminPieces(depX, depY, destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-71">
<mxGeometry y="136" width="240" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-84" value="PieceButin" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="430" width="160" height="140" as="geometry">
<mxCell id="3B6YRrDMdhNidhzAmq-U-80" value="-cheminPieces(depX, depY, destX, destY)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-71" vertex="1">
<mxGeometry y="162" width="240" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-84" value="PieceButin" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="70" y="445" width="160" height="140" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-85" value="-points" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-84">
<mxCell id="3B6YRrDMdhNidhzAmq-U-85" value="-points" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-84" vertex="1">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-89" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-84">
<mxCell id="3B6YRrDMdhNidhzAmq-U-89" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="3B6YRrDMdhNidhzAmq-U-84" vertex="1">
<mxGeometry y="56" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-90" value="-getScreenColor()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-84">
<mxCell id="3B6YRrDMdhNidhzAmq-U-90" value="-getScreenColor()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-84" vertex="1">
<mxGeometry y="58" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-91" value="-getPoints()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-84">
<mxCell id="3B6YRrDMdhNidhzAmq-U-91" value="-getPoints()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-84" vertex="1">
<mxGeometry y="84" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-92" value="-to_string(Categorie)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="3B6YRrDMdhNidhzAmq-U-84">
<mxCell id="3B6YRrDMdhNidhzAmq-U-92" value="-to_string(Categorie)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" parent="3B6YRrDMdhNidhzAmq-U-84" vertex="1">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=diamondThin;endFill=1;entryX=-0.012;entryY=0.059;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-49" target="zkfFHV4jXpPFQw0GAbJ--0">
<mxCell id="3B6YRrDMdhNidhzAmq-U-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=diamondThin;endFill=1;entryX=-0.012;entryY=0.059;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-49" target="zkfFHV4jXpPFQw0GAbJ--0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-97" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=diamondThin;endFill=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-58" target="3B6YRrDMdhNidhzAmq-U-35">
<mxCell id="3B6YRrDMdhNidhzAmq-U-97" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=diamondThin;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-58" target="3B6YRrDMdhNidhzAmq-U-35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3B6YRrDMdhNidhzAmq-U-100" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.569;exitY=0.021;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-84" target="3B6YRrDMdhNidhzAmq-U-56">
<mxCell id="3B6YRrDMdhNidhzAmq-U-100" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.569;exitY=0.021;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=blockThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3B6YRrDMdhNidhzAmq-U-84" target="3B6YRrDMdhNidhzAmq-U-56" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="440" y="420" as="sourcePoint" />
<mxPoint x="480" y="400" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-0" value="Ecran" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-810" y="220" width="230" height="320" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-1" value="-bottomTxtPadding" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="30" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-2" value="-message" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="56" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-3" value="-fps" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="82" width="230" height="28" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-22" value="-count" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="110" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-4" value="+window" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="136" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-5" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="162" width="230" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-6" value="+afficher(drawEachFrame, doOnLeftClick)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="164" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-7" value="+largeur()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="190" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-8" value="+hauteur()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="216" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-9" value="+printMessage(msg)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="242" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-10" value="+cleanMessage()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="268" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-23" value="+toggleFPS()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-0">
<mxGeometry y="294" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-83" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0iwyRtRss_DqDYMggwza-24">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-240" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-24" value="Dames" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-320" y="430" width="160" height="220" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-25" value="-plateau" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-26" value="-joueur2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-28" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="82" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-34" value="+init()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="84" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-35" value="+play()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-36" value="+event(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-32" value="+getPosition()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="162" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-33" value="+prisePossible(joueur)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-24">
<mxGeometry y="188" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-87" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.012;entryY=0.885;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0iwyRtRss_DqDYMggwza-37" target="3B6YRrDMdhNidhzAmq-U-41">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="380" y="685" />
<mxPoint x="380" y="349" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-37" value="PlateauDames" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="450" y="650" width="160" height="110" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-38" value="-j1" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-37">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-39" value="-j2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-37">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-40" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-37">
<mxGeometry y="82" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-41" value="+initialiserPlateau()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-37">
<mxGeometry y="84" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-86" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.988;entryY=0.077;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0iwyRtRss_DqDYMggwza-46" target="3B6YRrDMdhNidhzAmq-U-65">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="270" y="691" />
<mxPoint x="270" y="334" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-46" value="PieceDames" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="70" y="610" width="160" height="162" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-47" value="-dame" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-46">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-51" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-46">
<mxGeometry y="56" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-55" value="-getScreenColor()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-46">
<mxGeometry y="58" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-52" value="-getDame()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-46">
<mxGeometry y="84" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-53" value="-setDame(d)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-46">
<mxGeometry y="110" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-54" value="-to_string(Categorie)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-46">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0iwyRtRss_DqDYMggwza-57" target="zkfFHV4jXpPFQw0GAbJ--0">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-30" y="380" />
<mxPoint x="-190" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-57" value="Safari" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-110" y="407" width="160" height="266" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-58" value="-plateau" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="30" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-59" value="-joueur2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="56" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-66" value="-joueur3" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="82" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-67" value="-barrieres" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="108" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-60" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="134" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-61" value="+init()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="136" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-62" value="+play()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="162" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-63" value="+event(x, y)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="188" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-64" value="+getPosition()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="214" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-65" value="+choixAnimal(animal)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-57">
<mxGeometry y="240" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-89" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.994;entryY=-0.231;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0iwyRtRss_DqDYMggwza-68" target="3B6YRrDMdhNidhzAmq-U-42">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="690" y="838" />
<mxPoint x="690" y="346" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-68" value="PlateauSafari" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="450" y="799" width="160" height="78" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-70" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-68">
<mxGeometry y="30" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-88" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.025;entryY=0.769;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=blockThin;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0iwyRtRss_DqDYMggwza-74" target="3B6YRrDMdhNidhzAmq-U-62">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="300" y="838" />
<mxPoint x="300" y="274" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-74" value="PieceSafari" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="70" y="796" width="160" height="84" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-76" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="0iwyRtRss_DqDYMggwza-74">
<mxGeometry y="30" width="160" height="2" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-77" value="-getScreenColor()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-74">
<mxGeometry y="32" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="0iwyRtRss_DqDYMggwza-80" value="-to_string(Categorie)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=0" vertex="1" parent="0iwyRtRss_DqDYMggwza-74">
<mxGeometry y="58" width="160" height="26" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 186 KiB