InfantryAttackPlanner.drawio 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/27.0.2 Chrome/134.0.6998.205 Electron/35.3.0 Safari/537.36" version="27.0.2">
  2. <diagram name="Page-1" id="qiYi_GszxQm2G2w-xvGg">
  3. <mxGraphModel dx="815" dy="485" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="M57p_iE4cfA76qSBy7DE-1" value="InfantryAttackPlanner" style="shape=folder;align=center;verticalAlign=middle;fontStyle=0;tabWidth=142;tabHeight=31;tabPosition=left;html=1;boundedLbl=1;labelInHeader=1;rounded=1;absoluteArcSize=1;arcSize=10;whiteSpace=wrap;" parent="1" vertex="1">
  8. <mxGeometry x="270" y="105" width="318" height="357" as="geometry" />
  9. </mxCell>
  10. <mxCell id="M57p_iE4cfA76qSBy7DE-4" value="MovementAndShooting" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=1;whiteSpace=wrap;" parent="1" vertex="1">
  11. <mxGeometry x="290" y="240" width="288" height="210" as="geometry" />
  12. </mxCell>
  13. <mxCell id="M57p_iE4cfA76qSBy7DE-2" value="&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;FollowEnemy&lt;/span&gt;" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  14. <mxGeometry x="310" y="360" width="91" height="30" as="geometry" />
  15. </mxCell>
  16. <mxCell id="M57p_iE4cfA76qSBy7DE-3" value="Idle&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  17. <mxGeometry x="393" y="180" width="90" height="30" as="geometry" />
  18. </mxCell>
  19. <mxCell id="M57p_iE4cfA76qSBy7DE-5" value="Fight" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=1;whiteSpace=wrap;" parent="1" vertex="1">
  20. <mxGeometry x="435" y="286" width="122" height="153" as="geometry" />
  21. </mxCell>
  22. <mxCell id="M57p_iE4cfA76qSBy7DE-6" value="Fighting" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  23. <mxGeometry x="473" y="396" width="64" height="30" as="geometry" />
  24. </mxCell>
  25. <mxCell id="fhXkcjC3n9pnv-NA7w1m-7" 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="1" source="M57p_iE4cfA76qSBy7DE-7" target="M57p_iE4cfA76qSBy7DE-6">
  26. <mxGeometry relative="1" as="geometry" />
  27. </mxCell>
  28. <mxCell id="fhXkcjC3n9pnv-NA7w1m-8" value="fight" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="fhXkcjC3n9pnv-NA7w1m-7">
  29. <mxGeometry x="-0.1361" y="-1" relative="1" as="geometry">
  30. <mxPoint x="1" y="-2" as="offset" />
  31. </mxGeometry>
  32. </mxCell>
  33. <mxCell id="M57p_iE4cfA76qSBy7DE-7" value="Ready" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  34. <mxGeometry x="472.5" y="326" width="65.5" height="30" as="geometry" />
  35. </mxCell>
  36. <mxCell id="M57p_iE4cfA76qSBy7DE-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="M57p_iE4cfA76qSBy7DE-2" target="M57p_iE4cfA76qSBy7DE-2" edge="1">
  37. <mxGeometry relative="1" as="geometry">
  38. <Array as="points">
  39. <mxPoint x="355" y="410" />
  40. <mxPoint x="416" y="410" />
  41. <mxPoint x="416" y="375" />
  42. </Array>
  43. </mxGeometry>
  44. </mxCell>
  45. <mxCell id="M57p_iE4cfA76qSBy7DE-13" value="enemy_moved" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="M57p_iE4cfA76qSBy7DE-12" vertex="1" connectable="0">
  46. <mxGeometry x="-0.2345" relative="1" as="geometry">
  47. <mxPoint x="1" y="7" as="offset" />
  48. </mxGeometry>
  49. </mxCell>
  50. <mxCell id="M57p_iE4cfA76qSBy7DE-18" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" parent="1" vertex="1">
  51. <mxGeometry x="428" y="149" width="20" height="20" as="geometry" />
  52. </mxCell>
  53. <mxCell id="M57p_iE4cfA76qSBy7DE-21" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" parent="1" vertex="1">
  54. <mxGeometry x="345.5" y="320" width="20" height="20" as="geometry" />
  55. </mxCell>
  56. <mxCell id="M57p_iE4cfA76qSBy7DE-22" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" parent="1" vertex="1">
  57. <mxGeometry x="445" y="296" width="20" height="20" as="geometry" />
  58. </mxCell>
  59. <mxCell id="M57p_iE4cfA76qSBy7DE-23" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.515;exitY=0.834;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="M57p_iE4cfA76qSBy7DE-22" target="M57p_iE4cfA76qSBy7DE-7" edge="1">
  60. <mxGeometry width="50" height="50" relative="1" as="geometry">
  61. <mxPoint x="525" y="366" as="sourcePoint" />
  62. <mxPoint x="575" y="316" as="targetPoint" />
  63. <Array as="points">
  64. <mxPoint x="455" y="341" />
  65. </Array>
  66. </mxGeometry>
  67. </mxCell>
  68. <mxCell id="M57p_iE4cfA76qSBy7DE-24" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0.752;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="M57p_iE4cfA76qSBy7DE-21" target="M57p_iE4cfA76qSBy7DE-2" edge="1">
  69. <mxGeometry width="50" height="50" relative="1" as="geometry">
  70. <mxPoint x="510" y="380" as="sourcePoint" />
  71. <mxPoint x="560" y="330" as="targetPoint" />
  72. </mxGeometry>
  73. </mxCell>
  74. <mxCell id="M57p_iE4cfA76qSBy7DE-28" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="M57p_iE4cfA76qSBy7DE-4" target="M57p_iE4cfA76qSBy7DE-3" edge="1">
  75. <mxGeometry width="50" height="50" relative="1" as="geometry">
  76. <mxPoint x="510" y="340" as="sourcePoint" />
  77. <mxPoint x="560" y="290" as="targetPoint" />
  78. <Array as="points">
  79. <mxPoint x="363" y="195" />
  80. </Array>
  81. </mxGeometry>
  82. </mxCell>
  83. <mxCell id="M57p_iE4cfA76qSBy7DE-29" value="stop" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="M57p_iE4cfA76qSBy7DE-28" vertex="1" connectable="0">
  84. <mxGeometry x="-0.4568" relative="1" as="geometry">
  85. <mxPoint as="offset" />
  86. </mxGeometry>
  87. </mxCell>
  88. <mxCell id="fhXkcjC3n9pnv-NA7w1m-2" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="M57p_iE4cfA76qSBy7DE-3" target="M57p_iE4cfA76qSBy7DE-4">
  89. <mxGeometry width="50" height="50" relative="1" as="geometry">
  90. <mxPoint x="376" y="293" as="sourcePoint" />
  91. <mxPoint x="426" y="243" as="targetPoint" />
  92. <Array as="points">
  93. <mxPoint x="506" y="195" />
  94. </Array>
  95. </mxGeometry>
  96. </mxCell>
  97. <mxCell id="fhXkcjC3n9pnv-NA7w1m-5" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.52;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="M57p_iE4cfA76qSBy7DE-18" target="M57p_iE4cfA76qSBy7DE-3">
  98. <mxGeometry width="50" height="50" relative="1" as="geometry">
  99. <mxPoint x="346" y="337" as="sourcePoint" />
  100. <mxPoint x="396" y="287" as="targetPoint" />
  101. </mxGeometry>
  102. </mxCell>
  103. </root>
  104. </mxGraphModel>
  105. </diagram>
  106. </mxfile>