diff --git a/人员分工.xlsx b/人员分工.xlsx new file mode 100644 index 0000000..68ec656 Binary files /dev/null and b/人员分工.xlsx differ diff --git a/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/MenuBar.java b/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/MenuBar.java index ea9e7ab..75640e4 100644 --- a/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/MenuBar.java +++ b/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/MenuBar.java @@ -1,10 +1,4 @@ -/** - * Copyright (c) 2001-2016 Mathew A. Nelson and Robocode contributors - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://robocode.sourceforge.net/license/epl-v10.html - */ + package net.sf.robocode.ui.dialog; @@ -28,14 +22,7 @@ import java.awt.event.InputEvent; import java.awt.event.KeyEvent; -/** - * Handles menu display and interaction for Robocode. - * - * @author Mathew A. Nelson (original) - * @author Flemming N. Larsen (contributor) - * @author Matthew Reeder (contributor) - * @author Luis Crespo (contributor) - */ + @SuppressWarnings("serial") public class MenuBar extends JMenuBar { diff --git a/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreator.java b/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreator.java index 920ac0b..179c864 100644 --- a/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreator.java +++ b/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreator.java @@ -1,10 +1,4 @@ -/** - * Copyright (c) 2001-2016 Mathew A. Nelson and Robocode contributors - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://robocode.sourceforge.net/license/epl-v10.html - */ + package net.sf.robocode.ui.dialog; @@ -26,11 +20,7 @@ import java.net.MalformedURLException; import java.net.URL; -/** - * @author Mathew A. Nelson (original) - * @author Matthew Reeder (contributor) - * @author Flemming N. Larsen (contributor) - */ + @SuppressWarnings("serial") public class TeamCreator extends JDialog implements WizardListener { diff --git a/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreatorOptionsPanel.java b/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreatorOptionsPanel.java index 24f2579..e61080a 100644 --- a/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreatorOptionsPanel.java +++ b/代码/robocode/robocode.ui/src/main/java/net/sf/robocode/ui/dialog/TeamCreatorOptionsPanel.java @@ -1,10 +1,4 @@ -/** - * Copyright (c) 2001-2016 Mathew A. Nelson and Robocode contributors - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://robocode.sourceforge.net/license/epl-v10.html - */ + package net.sf.robocode.ui.dialog; @@ -24,11 +18,7 @@ import java.net.URL; import java.util.List; -/** - * @author Mathew A. Nelson (original) - * @author Flemming N. Larsen (contributor) - * @author Robert D. Maupin (contributor) - */ + @SuppressWarnings("serial") public class TeamCreatorOptionsPanel extends WizardPanel { private TeamCreator teamCreator; @@ -315,11 +305,7 @@ public class TeamCreatorOptionsPanel extends WizardPanel { return teamPackageLabel; } - /** - * Gets the teamPackage. - * - * @return Returns a String - */ + public String getTeamPackage() { return (teamPackage != null) ? teamPackage : "."; } diff --git a/宣传/robocode机器人战斗模拟—— 宣传.pptx b/宣传/robocode机器人战斗模拟—— 宣传.pptx deleted file mode 100644 index 611356e..0000000 Binary files a/宣传/robocode机器人战斗模拟—— 宣传.pptx and /dev/null differ diff --git a/宣传/robocode机器人战斗模拟——海报.jpg b/宣传/robocode机器人战斗模拟——海报.jpg deleted file mode 100644 index 3ccdbad..0000000 Binary files a/宣传/robocode机器人战斗模拟——海报.jpg and /dev/null differ diff --git a/宣传/robocode机器人战斗模拟——视频.mp4 b/宣传/robocode机器人战斗模拟——视频.mp4 deleted file mode 100644 index 7061995..0000000 Binary files a/宣传/robocode机器人战斗模拟——视频.mp4 and /dev/null differ diff --git a/文档/robocode机器人战斗模拟——宣传ppt.pptx b/文档/robocode机器人战斗模拟——宣传ppt.pptx deleted file mode 100644 index 611356e..0000000 Binary files a/文档/robocode机器人战斗模拟——宣传ppt.pptx and /dev/null differ diff --git a/文档/robocode机器人战斗模拟——汇报.pptx b/文档/robocode机器人战斗模拟——汇报.pptx new file mode 100644 index 0000000..65748b3 Binary files /dev/null and b/文档/robocode机器人战斗模拟——汇报.pptx differ diff --git a/文档/robocode机器人战斗模拟——需求规约.docx b/文档/robocode机器人战斗模拟——需求规约.docx new file mode 100644 index 0000000..7bcc57b Binary files /dev/null and b/文档/robocode机器人战斗模拟——需求规约.docx differ diff --git a/文档/robocode机器人战斗模拟——需求说明.docx b/文档/robocode机器人战斗模拟——需求说明.docx deleted file mode 100644 index ad4fecc..0000000 Binary files a/文档/robocode机器人战斗模拟——需求说明.docx and /dev/null differ diff --git a/模型/robocode机器人战斗模拟——软件模型.vsdx b/模型/robocode机器人战斗模拟——软件模型.vsdx index 627ec14..5702760 100644 Binary files a/模型/robocode机器人战斗模拟——软件模型.vsdx and b/模型/robocode机器人战斗模拟——软件模型.vsdx differ diff --git a/模型/robocode机器人模拟战场——类设计.uml b/模型/robocode机器人模拟战场——类设计.uml deleted file mode 100644 index 6ac2505..0000000 --- a/模型/robocode机器人模拟战场——类设计.uml +++ /dev/null @@ -1,2082 +0,0 @@ - - - - - - - - - - -Untitled -1 - -robocode class -/AnAHu6Fe0iLfITwNJWzLgAA -1 - -ClassDiagram1 -jGGxlEWomke94kpXJMgxmwAA - -VszOCa4zKEWrd0WJDRZv4QAA -32 - -clMaroon -$00B9FFFF -484 -4 -119 -132 -c/S7wT8kJEyh+61TCsGwPgAA - - -1 -battlefield - - -False - - -False - - - -c/S7wT8kJEyh+61TCsGwPgAA - - -c/S7wT8kJEyh+61TCsGwPgAA - - -False -c/S7wT8kJEyh+61TCsGwPgAA - - - -clMaroon -$00B9FFFF -136 -216 -158 -290 -dPM1SSd/qEOAQtpB9EhTswAA - - -1 -ME - - -False - - -False - - - -dPM1SSd/qEOAQtpB9EhTswAA - - -dPM1SSd/qEOAQtpB9EhTswAA - - -False -dPM1SSd/qEOAQtpB9EhTswAA - - - -clMaroon -$00B9FFFF -784 -244 -158 -290 -j+YWyfutkE+8d8fsEz2X9QAA - - -1 -Enemy - - -False - - -False - - - -j+YWyfutkE+8d8fsEz2X9QAA - - -j+YWyfutkE+8d8fsEz2X9QAA - - -False -j+YWyfutkE+8d8fsEz2X9QAA - - - -clMaroon -$00B9FFFF -484,121;293,290 -1rPtLP6XCky/4I93I9vFmwAA -m6qb0p1sXUqx8oz9D/XYHwAA -2ZwgJJDq0UCXHgyOkxYqbAAA - -False -1.5707963267949 -15 -1rPtLP6XCky/4I93I9vFmwAA - - -False -1.5707963267949 -30 -1rPtLP6XCky/4I93I9vFmwAA - - -False --1.5707963267949 -15 -1rPtLP6XCky/4I93I9vFmwAA - - -False --0.523598775598299 -30 -epHead -ku7xiUSpUEKG8wpL9peT8gAA - - -False -0.523598775598299 -30 -epTail -M3lz3r+6kEeLz+1DmA5gKAAA - - -0.523598775598299 -25 -epHead -* -ku7xiUSpUEKG8wpL9peT8gAA - - --0.523598775598299 -25 -epTail -1 -M3lz3r+6kEeLz+1DmA5gKAAA - - -False --0.785398163397448 -40 -epHead -ku7xiUSpUEKG8wpL9peT8gAA - - -False -0.785398163397448 -40 -epTail -M3lz3r+6kEeLz+1DmA5gKAAA - - -False --1000 --1000 -50 -8 -ku7xiUSpUEKG8wpL9peT8gAA - - -False --1000 --1000 -50 -8 -M3lz3r+6kEeLz+1DmA5gKAAA - - - -clMaroon -$00B9FFFF -602,128;784,310 -d/MnC2WdBU6Vf2J2Wdtk2wAA -a30TGyBr40OmLIk8+Ul+gAAA -2ZwgJJDq0UCXHgyOkxYqbAAA - -False -1.5707963267949 -15 -d/MnC2WdBU6Vf2J2Wdtk2wAA - - -False -1.5707963267949 -30 -d/MnC2WdBU6Vf2J2Wdtk2wAA - - -False --1.5707963267949 -15 -d/MnC2WdBU6Vf2J2Wdtk2wAA - - -False --0.523598775598299 -30 -epHead -U5yfqVFI6E+AT5Rb/qtgPQAA - - -False -0.523598775598299 -30 -epTail -VrRd6CInrEqtZxiZNE60jAAA - - -0.523598775598299 -25 -epHead -* -U5yfqVFI6E+AT5Rb/qtgPQAA - - --0.523598775598299 -25 -epTail -1 -VrRd6CInrEqtZxiZNE60jAAA - - -False --0.785398163397448 -40 -epHead -U5yfqVFI6E+AT5Rb/qtgPQAA - - -False -0.785398163397448 -40 -epTail -VrRd6CInrEqtZxiZNE60jAAA - - -False --1000 --1000 -50 -8 -U5yfqVFI6E+AT5Rb/qtgPQAA - - -False --1000 --1000 -50 -8 -VrRd6CInrEqtZxiZNE60jAAA - - - -clMaroon -$00B9FFFF -472 -460 -132 -156 -oV/hDEg+R0Wdn173dMJZOwAA - - -1 -bullet - - -False - - -False - - - -oV/hDEg+R0Wdn173dMJZOwAA - - -oV/hDEg+R0Wdn173dMJZOwAA - - -False -oV/hDEg+R0Wdn173dMJZOwAA - - - -clMaroon -$00B9FFFF -lsRectilinear -293,432;384,432;384,524;472,524 -gOq3DHc8U02ec4j5KNgZ1AAA -m5pO/Gx/X0SK2pyvISKjDgAA -m6qb0p1sXUqx8oz9D/XYHwAA - -False -1.5707963267949 -15 -gOq3DHc8U02ec4j5KNgZ1AAA - - -False -1.5707963267949 -30 -gOq3DHc8U02ec4j5KNgZ1AAA - - -False --1.5707963267949 -15 -gOq3DHc8U02ec4j5KNgZ1AAA - - - -clMaroon -$00B9FFFF -lsRectilinear -784,528;603,528 -3hu7NZv6G0iFoB9DjuDHpwAA -m5pO/Gx/X0SK2pyvISKjDgAA -a30TGyBr40OmLIk8+Ul+gAAA - -False -1.5707963267949 -15 -3hu7NZv6G0iFoB9DjuDHpwAA - - -False -1.5707963267949 -30 -3hu7NZv6G0iFoB9DjuDHpwAA - - -False --1.5707963267949 -15 -3hu7NZv6G0iFoB9DjuDHpwAA - - - -clMaroon -$00B9FFFF -488 -304 -112 -128 -JfL9jnwf9kCwBcJHBT0hSwAA - - -1 -team - - -False - - -False - - - -JfL9jnwf9kCwBcJHBT0hSwAA - - -JfL9jnwf9kCwBcJHBT0hSwAA - - -False -JfL9jnwf9kCwBcJHBT0hSwAA - - - -clMaroon -$00B9FFFF -293,362;488,366 -OIf2PiizhUmIfwOH9enzzQAA -32aw1FzPaUigyWBFNeS0CQAA -m6qb0p1sXUqx8oz9D/XYHwAA - -False -1.5707963267949 -15 -OIf2PiizhUmIfwOH9enzzQAA - - -False -1.5707963267949 -30 -OIf2PiizhUmIfwOH9enzzQAA - - -False --1.5707963267949 -15 -OIf2PiizhUmIfwOH9enzzQAA - - -False --0.523598775598299 -30 -epHead -XUZZODDhGkSM56HFaX/JeQAA - - -False -0.523598775598299 -30 -epTail -SJfBUQbjhE6ov/8L0jlm4QAA - - -False -0.523598775598299 -25 -epHead -XUZZODDhGkSM56HFaX/JeQAA - - -False --0.523598775598299 -25 -epTail -SJfBUQbjhE6ov/8L0jlm4QAA - - -False --0.785398163397448 -40 -epHead -XUZZODDhGkSM56HFaX/JeQAA - - -False -0.785398163397448 -40 -epTail -SJfBUQbjhE6ov/8L0jlm4QAA - - -False --1000 --1000 -50 -8 -XUZZODDhGkSM56HFaX/JeQAA - - -False --1000 --1000 -50 -8 -SJfBUQbjhE6ov/8L0jlm4QAA - - - -clMaroon -$00B9FFFF -784,383;599,371 -ovhJpbEDA0iN8ieVPOVx7wAA -32aw1FzPaUigyWBFNeS0CQAA -a30TGyBr40OmLIk8+Ul+gAAA - -False -1.5707963267949 -15 -ovhJpbEDA0iN8ieVPOVx7wAA - - -False -1.5707963267949 -30 -ovhJpbEDA0iN8ieVPOVx7wAA - - -False --1.5707963267949 -15 -ovhJpbEDA0iN8ieVPOVx7wAA - - -False --0.523598775598299 -30 -epHead -YwKiS1SlAE2CWxV3Q76UMgAA - - -False -0.523598775598299 -30 -epTail -js9zloiAXEaeO2Njsl+z8QAA - - -False -0.523598775598299 -25 -epHead -YwKiS1SlAE2CWxV3Q76UMgAA - - -False --0.523598775598299 -25 -epTail -js9zloiAXEaeO2Njsl+z8QAA - - -False --0.785398163397448 -40 -epHead -YwKiS1SlAE2CWxV3Q76UMgAA - - -False -0.785398163397448 -40 -epTail -js9zloiAXEaeO2Njsl+z8QAA - - -False --1000 --1000 -50 -8 -YwKiS1SlAE2CWxV3Q76UMgAA - - -False --1000 --1000 -50 -8 -js9zloiAXEaeO2Njsl+z8QAA - - - -clMaroon -$00B9FFFF -456 -828 -116 -84 - - -1 -Event - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -238 -898 -120 -124 - - -1 -WinEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -357,934;456,893 -+PgBWAeY3EKGuHF5+V0VMwAA -/7vFkTPiU0G48UpC6Zj+GAAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -206 -1034 -112 -124 - - -1 -BulletHitEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -317,1045;466,911 -+PgBWAeY3EKGuHF5+V0VMwAA -y6tyW4J+ykCSbLKroywigwAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -678 -882 -124 -132 - - -1 -DeathEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -678,926;571,889 -+PgBWAeY3EKGuHF5+V0VMwAA -tg384ovz40eMk7zdLG4mOgAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -618 -1022 -128 -116 - - -1 -BulletmissedEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -635,1022;546,911 -+PgBWAeY3EKGuHF5+V0VMwAA -mv7iNqgaqEm0s2j+gELOvAAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -598 -1174 -112 -120 - - -1 -HitwallEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -630,1174;529,911 -+PgBWAeY3EKGuHF5+V0VMwAA -g4/L0ljBsUOiVHAsmmhs3AAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -530 -1310 -116 -137 - - -1 -scanedRobotEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -577,1310;519,911 -+PgBWAeY3EKGuHF5+V0VMwAA -TRQSTKsYKEKHssdy53oWTQAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -414 -1410 -120 -164 - - -1 -HitByBulletEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -478,1410;510,911 -+PgBWAeY3EKGuHF5+V0VMwAA -t4jOf1kfAE+Lx+MXu9zHuAAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -266 -1414 -136 -168 - - -1 -HitRobotEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -357,1414;501,911 -+PgBWAeY3EKGuHF5+V0VMwAA -6sD0I24SVkC55MNLxtRxigAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -158 -1286 -124 -144 - - -1 -BullethitBulletEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -262,1286;488,911 -+PgBWAeY3EKGuHF5+V0VMwAA -ohomUVZS0k2QOx8o8BvjxAAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - -clMaroon -$00B9FFFF -154 -1142 -132 -120 - - -1 -RobotDeathEvent - - -False - - -False - - - - - - - -False - - - -clMaroon -$00B9FFFF -271,1142;476,911 -+PgBWAeY3EKGuHF5+V0VMwAA -QcFj3MAp8UCRscfukdR98AAA - -False -1.5707963267949 -15 - - -False -1.5707963267949 -30 - - -False --1.5707963267949 -15 - - - - -1 - -StateMachine1 -jGGxlEWomke94kpXJMgxmwAA - -TOP -54NznANsi0uCuqt6OdUiggAA -7 - -Initial1 -pkInitial -Gch5H53C30+mad2OCBu3RwAA -1 -ALWmK7/nskyJuoEuw3cABQAA -1 -1H802UP790Kv1M5r9VDDCQAA - - -初始 -Gch5H53C30+mad2OCBu3RwAA -2 -1KtXmXWoHk6iCtvV9izxEAAA -Ye9B5QoPq0qB1lB0aKZYTQAA -5 -26imvWW42EOPyQkbeljbugAA -EV9krJpJ+U+gxz9PiLLitAAA -7HxP1dMswE+kqvuEawewkgAA -QBZ8ePfma0unXUsQxYfacgAA -3K5N+6uaokWBMiRv/1kGdQAA -5 -1H802UP790Kv1M5r9VDDCQAA -26imvWW42EOPyQkbeljbugAA -7HxP1dMswE+kqvuEawewkgAA -QBZ8ePfma0unXUsQxYfacgAA -LbPivBaQN02kpSsV3NTm+AAA - - -战场就绪 -Gch5H53C30+mad2OCBu3RwAA -2 -fysVxGb2g0+OLP1dCtJhlQAA -IzZW2bNwxEelMktIEVQ8gwAA -1 -C1J5sQmkLUGFjYwr6la1eAAA -1 -EV9krJpJ+U+gxz9PiLLitAAA - - -战斗模型就绪 -Gch5H53C30+mad2OCBu3RwAA -2 -C5PaSQFsXkmJWkA0OHUtuQAA -/riLxBry20uWAWMjl69K/QAA -1 -W9jxGO9YxUSRHaQD28lkCgAA -1 -C1J5sQmkLUGFjYwr6la1eAAA - - -战斗开始 -Gch5H53C30+mad2OCBu3RwAA -2 -uUuLJPcfTEypQkRdbzqsPAAA -oWFRQyjhcEK21kd1cMIbqgAA -2 -9iBuInpzuEGTc/qLH4MdZQAA -U4PCucxbjESIYdEKidCRrAAA -2 -W9jxGO9YxUSRHaQD28lkCgAA -Zr+qiQ7JKUqZJjEuqcDZpQAA - - -战斗结束 -Gch5H53C30+mad2OCBu3RwAA -2 -6JCUTkhix0KCM6OrT0Zd7gAA -cNaHPywfa0aiW9qlnLmfJAAA -2 -Zr+qiQ7JKUqZJjEuqcDZpQAA -LbPivBaQN02kpSsV3NTm+AAA -2 -9iBuInpzuEGTc/qLH4MdZQAA -U4PCucxbjESIYdEKidCRrAAA - - -FinalState1 -Gch5H53C30+mad2OCBu3RwAA -1 -rQ974lSvYkerGwGnSwvN0QAA -1 -3K5N+6uaokWBMiRv/1kGdQAA - - -1 - -StatechartDiagram1 -54NznANsi0uCuqt6OdUiggAA - -xf0jgACESE+t6WDS+1Vd8QAA -15 - -clMaroon -$00B9FFFF -32 -168 -20 -20 -7cCRCagMdEyMYvaxLvYf4QAA - - -clMaroon -$00B9FFFF -80 -92 -80 -40 -457pHWTBsEKvn4n57xXUCgAA - - -初始 - - -False - - -False - - - -457pHWTBsEKvn4n57xXUCgAA - - - -clMaroon -$00B9FFFF -232 -160 -80 -40 -L3myaoVo90Cg/EnZaS2y+QAA - - -战场就绪 - - -False - - -False - - - -L3myaoVo90Cg/EnZaS2y+QAA - - - -clMaroon -$00B9FFFF -51,169;96,131 -1H802UP790Kv1M5r9VDDCQAA -1KtXmXWoHk6iCtvV9izxEAAA -ALWmK7/nskyJuoEuw3cABQAA - -False -1.5707963267949 -15 -1H802UP790Kv1M5r9VDDCQAA - - -False -1.5707963267949 -30 -1H802UP790Kv1M5r9VDDCQAA - - -False --1.5707963267949 -15 -1H802UP790Kv1M5r9VDDCQAA - - - -clMaroon -$00B9FFFF -159,129;232,162 -EV9krJpJ+U+gxz9PiLLitAAA -fysVxGb2g0+OLP1dCtJhlQAA -1KtXmXWoHk6iCtvV9izxEAAA - -1.5707963267949 -15 -setbattlefield -EV9krJpJ+U+gxz9PiLLitAAA - - -False -1.5707963267949 -30 -EV9krJpJ+U+gxz9PiLLitAAA - - -False --1.5707963267949 -15 -EV9krJpJ+U+gxz9PiLLitAAA - - - -clMaroon -$00B9FFFF -lsRectilinear -119,92;119,72;188,72;188,111;159,111 -QBZ8ePfma0unXUsQxYfacgAA -1KtXmXWoHk6iCtvV9izxEAAA -1KtXmXWoHk6iCtvV9izxEAAA - -1.5707963267949 -15 -close -QBZ8ePfma0unXUsQxYfacgAA - - -False -1.5707963267949 -30 -QBZ8ePfma0unXUsQxYfacgAA - - -False --1.5707963267949 -15 -QBZ8ePfma0unXUsQxYfacgAA - - - -clMaroon -$00B9FFFF -424 -152 -96 -52 -0J+6NRhD70qAh0BnLVRwfgAA - - -战斗模型就绪 - - -False - - -False - - - -0J+6NRhD70qAh0BnLVRwfgAA - - - -clMaroon -$00B9FFFF -311,179;424,178 -C1J5sQmkLUGFjYwr6la1eAAA -C5PaSQFsXkmJWkA0OHUtuQAA -fysVxGb2g0+OLP1dCtJhlQAA - -1.5707963267949 -15 -设置敌我双方 -C1J5sQmkLUGFjYwr6la1eAAA - - -False -1.5707963267949 -30 -C1J5sQmkLUGFjYwr6la1eAAA - - -False --1.5707963267949 -15 -C1J5sQmkLUGFjYwr6la1eAAA - - - -clMaroon -$00B9FFFF -604 -148 -100 -56 -MmwaIbjP2UykFRbfyC3owAAA - - -战斗开始 - - -False - - -False - - - -MmwaIbjP2UykFRbfyC3owAAA - - - -clMaroon -$00B9FFFF -519,176;604,175 -W9jxGO9YxUSRHaQD28lkCgAA -uUuLJPcfTEypQkRdbzqsPAAA -C5PaSQFsXkmJWkA0OHUtuQAA - -1.5707963267949 -15 -设置小队策略 -W9jxGO9YxUSRHaQD28lkCgAA - - -False -1.5707963267949 -30 -W9jxGO9YxUSRHaQD28lkCgAA - - -False --1.5707963267949 -15 -W9jxGO9YxUSRHaQD28lkCgAA - - - -clMaroon -$00B9FFFF -332 -320 -80 -60 -iV6PKWYoyU2pFhwsk5nPFAAA - - -战斗结束 - - -False - - -False - - - -iV6PKWYoyU2pFhwsk5nPFAAA - - - -clMaroon -$00B9FFFF -112 -244 -26 -26 -sb8xOy1uaUuD7ngbXRWLAwAA - - -clMaroon -$00B9FFFF -120,131;124,244 -3K5N+6uaokWBMiRv/1kGdQAA -rQ974lSvYkerGwGnSwvN0QAA -1KtXmXWoHk6iCtvV9izxEAAA - -False -1.5707963267949 -15 -3K5N+6uaokWBMiRv/1kGdQAA - - -False -1.5707963267949 -30 -3K5N+6uaokWBMiRv/1kGdQAA - - -False --1.5707963267949 -15 -3K5N+6uaokWBMiRv/1kGdQAA - - - -clMaroon -$00B9FFFF -608,203;411,324 -U4PCucxbjESIYdEKidCRrAAA -6JCUTkhix0KCM6OrT0Zd7gAA -uUuLJPcfTEypQkRdbzqsPAAA - -1.5707963267949 -15 -某一方机器人life归零 -U4PCucxbjESIYdEKidCRrAAA - - -False -1.5707963267949 -30 -U4PCucxbjESIYdEKidCRrAAA - - -False --1.5707963267949 -15 -U4PCucxbjESIYdEKidCRrAAA - - - -clMaroon -$00B9FFFF -340,320;140,131 -LbPivBaQN02kpSsV3NTm+AAA -1KtXmXWoHk6iCtvV9izxEAAA -6JCUTkhix0KCM6OrT0Zd7gAA - -1.5707963267949 -15 -无操作回归初始状态 -LbPivBaQN02kpSsV3NTm+AAA - - -False -1.5707963267949 -30 -LbPivBaQN02kpSsV3NTm+AAA - - -False --1.5707963267949 -15 -LbPivBaQN02kpSsV3NTm+AAA - - - - -12 - -54NznANsi0uCuqt6OdUiggAA -7cCRCagMdEyMYvaxLvYf4QAA -457pHWTBsEKvn4n57xXUCgAA -4 -+JPBAZvssUW1BN4e5UGG4wAA -7SM0Pxd2tkaaiac8uWLVDgAA -qpJe4Rffi0CHSKPgL+vE9QAA -g/PdRDMJXEGQxIfQsbijmgAA - - -close -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -457pHWTBsEKvn4n57xXUCgAA - - -setbattlefield -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -L3myaoVo90Cg/EnZaS2y+QAA -4 -A+wLV5J6J0GAkufIyc7Q5wAA -yLf3I1izxkyh5AtCcLXUCAAA -nmJNgneRPk2JOueDTDzXvAAA -mMffN2OF4UC/O8nNHZ1cewAA - - -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -457pHWTBsEKvn4n57xXUCgAA - - -close -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -457pHWTBsEKvn4n57xXUCgAA -4 -Cwm0PaXIc0q+8KXwcSjRngAA -U536Svc+8UevHUhahX0JAAAA -h9Ao3iJOWE2YLWRq33I/FQAA -mmRbn6mX2Um+YCqsQgMfwwAA - - -设置敌我双方 -54NznANsi0uCuqt6OdUiggAA -L3myaoVo90Cg/EnZaS2y+QAA -0J+6NRhD70qAh0BnLVRwfgAA -4 -tuQYp03IC0agRSIpVyRa3gAA -PMQ3oTOn9kCtdthJRAjv5AAA -Q1gMuJFj9EW7DtQB0rP6vQAA -XWYeLHxdvkC2YAHWdc822gAA - - -设置小队策略 -54NznANsi0uCuqt6OdUiggAA -0J+6NRhD70qAh0BnLVRwfgAA -MmwaIbjP2UykFRbfyC3owAAA -4 -00An+03fDEem0r9AFMNb7AAA -DSQ2tBXeT0WDBVol2LD63wAA -jN8so8O7zUiA502qCLDyGwAA -bbJxsXfi8Ua9CvkZOiDuCQAA - - -54NznANsi0uCuqt6OdUiggAA -iV6PKWYoyU2pFhwsk5nPFAAA -MmwaIbjP2UykFRbfyC3owAAA - - -54NznANsi0uCuqt6OdUiggAA -MmwaIbjP2UykFRbfyC3owAAA -iV6PKWYoyU2pFhwsk5nPFAAA - - -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -sb8xOy1uaUuD7ngbXRWLAwAA -4 -KKKObEChmU+9XBqci/F5SwAA -0FzY8jca3UyLzZYKKOSCMQAA -AV1uHcPEC0OD7fMqMlYTrgAA -R+SgeRXXv0GCR9LuDMK4JwAA - - -某一方机器人life归零 -54NznANsi0uCuqt6OdUiggAA -MmwaIbjP2UykFRbfyC3owAAA -iV6PKWYoyU2pFhwsk5nPFAAA -4 -CthTBcIxNkK6Qbx6bwNcdgAA -/auZW0esE0yXNr/O+IftAQAA -6A0Tko6B9kSDFEPEuYRdJAAA -+TRuuNCM2Uuzal6+yweqdgAA - - -无操作回归初始状态 -54NznANsi0uCuqt6OdUiggAA -iV6PKWYoyU2pFhwsk5nPFAAA -457pHWTBsEKvn4n57xXUCgAA -4 -9mNTtbvW+EC4Ew0H4Qu9AwAA -bF5ierL5d0W0ZxsqYGAFZgAA -j15EIyK6lky7b9JIAhG7/QAA -Y5PpUr7tXUmVaesOq68bfAAA - - -13 - -battlefield -jGGxlEWomke94kpXJMgxmwAA -4 -2ZwgJJDq0UCXHgyOkxYqbAAA -Y0Db1+FWQ0+Zs6QkSM9dggAA -GqhYo7D/s0eGDshs0JRxBAAA -bRQ0LiY/pEC/qGJID3BVPQAA -3 - -setbattlefiedweith -c/S7wT8kJEyh+61TCsGwPgAA - - -setbattlefieldheight -c/S7wT8kJEyh+61TCsGwPgAA - - -setwall -c/S7wT8kJEyh+61TCsGwPgAA - -2 -M3lz3r+6kEeLz+1DmA5gKAAA -VrRd6CInrEqtZxiZNE60jAAA -3 - -战场宽度 -c/S7wT8kJEyh+61TCsGwPgAA - - -战场高度 -c/S7wT8kJEyh+61TCsGwPgAA - - -障碍物位置 -c/S7wT8kJEyh+61TCsGwPgAA - - - -ME -jGGxlEWomke94kpXJMgxmwAA -4 -m6qb0p1sXUqx8oz9D/XYHwAA -6P3D73Aq4USbi6KxyI4OFwAA -BTn+M1m7hUux8jrGUUlkZQAA -36tLLCkY20Wm+gcHUWW2EgAA -2 -dFjbUMjQXUytjjJhHJ1k6AAA -gOq3DHc8U02ec4j5KNgZ1AAA -14 - -ahead -dPM1SSd/qEOAQtpB9EhTswAA - - -back -dPM1SSd/qEOAQtpB9EhTswAA - - -turnleft -dPM1SSd/qEOAQtpB9EhTswAA - - -turnright -dPM1SSd/qEOAQtpB9EhTswAA - - -fire -dPM1SSd/qEOAQtpB9EhTswAA - - -turngunright -dPM1SSd/qEOAQtpB9EhTswAA - - -turngunleft -dPM1SSd/qEOAQtpB9EhTswAA - - -setAdjustGunForRobotTurn -dPM1SSd/qEOAQtpB9EhTswAA - - -setAdjustRadarForGunTurn -dPM1SSd/qEOAQtpB9EhTswAA - - -turnRadarLeft -dPM1SSd/qEOAQtpB9EhTswAA - - -turnRadarRight -dPM1SSd/qEOAQtpB9EhTswAA - - -explosion -dPM1SSd/qEOAQtpB9EhTswAA - - -setlife -dPM1SSd/qEOAQtpB9EhTswAA - - -setmodel -dPM1SSd/qEOAQtpB9EhTswAA - -2 -ku7xiUSpUEKG8wpL9peT8gAA -SJfBUQbjhE6ov/8L0jlm4QAA -5 - -雷达 -dPM1SSd/qEOAQtpB9EhTswAA - - -武器 -dPM1SSd/qEOAQtpB9EhTswAA - - -位置 -dPM1SSd/qEOAQtpB9EhTswAA - - -model -dPM1SSd/qEOAQtpB9EhTswAA - - -life -dPM1SSd/qEOAQtpB9EhTswAA - - - -Enemy -jGGxlEWomke94kpXJMgxmwAA -4 -a30TGyBr40OmLIk8+Ul+gAAA -7XS477b9X0O0RdVST2/IEgAA -frUvIaWmMEWgQ5deuRaOdwAA -4hG4yhyVZ0aCxU6lMDiqCgAA -2 -beQQbnMILUGTqpft+URpMwAA -3hu7NZv6G0iFoB9DjuDHpwAA -14 - -ahead -j+YWyfutkE+8d8fsEz2X9QAA - - -back -j+YWyfutkE+8d8fsEz2X9QAA - - -turnleft -j+YWyfutkE+8d8fsEz2X9QAA - - -turnright -j+YWyfutkE+8d8fsEz2X9QAA - - -fire -j+YWyfutkE+8d8fsEz2X9QAA - - -turngunright -j+YWyfutkE+8d8fsEz2X9QAA - - -turngunleft -j+YWyfutkE+8d8fsEz2X9QAA - - -setAdjustGunForRobotTurn -j+YWyfutkE+8d8fsEz2X9QAA - - -setAdjustRadarForGunTurn -j+YWyfutkE+8d8fsEz2X9QAA - - -turnRadarLeft -j+YWyfutkE+8d8fsEz2X9QAA - - -turnRadarRight -j+YWyfutkE+8d8fsEz2X9QAA - - -explosion -j+YWyfutkE+8d8fsEz2X9QAA - - -setlife -j+YWyfutkE+8d8fsEz2X9QAA - - -setmodel -j+YWyfutkE+8d8fsEz2X9QAA - -2 -U5yfqVFI6E+AT5Rb/qtgPQAA -js9zloiAXEaeO2Njsl+z8QAA -5 - -雷达 -j+YWyfutkE+8d8fsEz2X9QAA - - -武器 -j+YWyfutkE+8d8fsEz2X9QAA - - -位置 -j+YWyfutkE+8d8fsEz2X9QAA - - -model -j+YWyfutkE+8d8fsEz2X9QAA - - -life -j+YWyfutkE+8d8fsEz2X9QAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -HFQl818EgkqUjgS6S6SvfgAA -nizZSQxesUylBximDhN8NAAA -ZUToGIi7F0iNoHGlRz2hxgAA -22TEv4Hry0+azp+nY6wj/AAA -2 - -1 -1rPtLP6XCky/4I93I9vFmwAA -c/S7wT8kJEyh+61TCsGwPgAA -4 -V22zjaS41E6VJfu/byzj3gAA -RvzU2c8NnUWOawNwkCtskwAA -4lW5Q7dCkEu2ymG4DQQMtQAA -SXmcwf0IpUWjBaBI/3m0ngAA - - -* -1rPtLP6XCky/4I93I9vFmwAA -dPM1SSd/qEOAQtpB9EhTswAA -4 -A3d+satZx0CO5RCNQ4EdiwAA -eYzPSScO40OAhgxE+EB89AAA -2XuqBOEGNUu961xsqkPSWQAA -kCnD+rkOXkeNNh/VlR7iWQAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -coLUbB80y0mkocp0ig+68wAA -H4J6LmDIOkORW55/Dqf6/gAA -z6Ym+p3k4kWdndYSC340zwAA -ChrDvWNnTky+tkmGzQ/W2gAA -2 - -1 -d/MnC2WdBU6Vf2J2Wdtk2wAA -c/S7wT8kJEyh+61TCsGwPgAA -4 -rtlRXGabxkGRIKYabj1tZQAA -RDE4MYjiP0WJNpV7TuAc7wAA -VMZD5R5WdkGIro48dJOF+wAA -iRwmXLoNCUG1mgxG1hEMpAAA - - -* -d/MnC2WdBU6Vf2J2Wdtk2wAA -j+YWyfutkE+8d8fsEz2X9QAA -4 -PRMv2+mUQ0OyU+pHRWBHAQAA -AY46nm4dP0OqFsBk3vHS3QAA -/2Ef9wfV9UqFgu10d16r4wAA -Jim0co7w5kaav3ZBgb1s0gAA - - - -bullet -jGGxlEWomke94kpXJMgxmwAA -4 -m5pO/Gx/X0SK2pyvISKjDgAA -uf5eVoEpU02pDwp2R81NWQAA -hJm9yv3fm02WLjSQ8FFCdQAA -RrBQ+5ltdUSuwDuo9BuzrQAA -4 -dFjbUMjQXUytjjJhHJ1k6AAA -beQQbnMILUGTqpft+URpMwAA -3hu7NZv6G0iFoB9DjuDHpwAA -gOq3DHc8U02ec4j5KNgZ1AAA -3 - -hittank -oV/hDEg+R0Wdn173dMJZOwAA - - -hitwall -oV/hDEg+R0Wdn173dMJZOwAA - - -setspeed -oV/hDEg+R0Wdn173dMJZOwAA - -3 - -direction -oV/hDEg+R0Wdn173dMJZOwAA - - -位置 -oV/hDEg+R0Wdn173dMJZOwAA - - -speed -oV/hDEg+R0Wdn173dMJZOwAA - - - -jGGxlEWomke94kpXJMgxmwAA -dPM1SSd/qEOAQtpB9EhTswAA -oV/hDEg+R0Wdn173dMJZOwAA - - -jGGxlEWomke94kpXJMgxmwAA -j+YWyfutkE+8d8fsEz2X9QAA -oV/hDEg+R0Wdn173dMJZOwAA - - -jGGxlEWomke94kpXJMgxmwAA -dPM1SSd/qEOAQtpB9EhTswAA -oV/hDEg+R0Wdn173dMJZOwAA -4 -aci0JR/1T0+qUGBiXfpAHQAA -StXcHPOZxkavuO/qVUqAogAA -KY7q/Q8isEC6XZGn9REMvQAA -QQLdcIepVEeNxbBDyuZQ4wAA - - -jGGxlEWomke94kpXJMgxmwAA -j+YWyfutkE+8d8fsEz2X9QAA -oV/hDEg+R0Wdn173dMJZOwAA -4 -nris5IXQhEehSkAFlw9gtQAA -3Vrhgph1UESIb4ccYwgJDQAA -zq/5QQILPUmx0kzLatERWAAA -LSewmX3BeEODMZkgsZkCewAA - - -team -jGGxlEWomke94kpXJMgxmwAA -4 -32aw1FzPaUigyWBFNeS0CQAA -F2aMJGYOaE6HkXkYeRuocwAA -E5s5PtbD1UGkF86AUXIyPAAA -H+wKinWrNEy8800b3d8yrwAA -2 - -setdistance -JfL9jnwf9kCwBcJHBT0hSwAA - - -getPosition -JfL9jnwf9kCwBcJHBT0hSwAA - -2 -XUZZODDhGkSM56HFaX/JeQAA -YwKiS1SlAE2CWxV3Q76UMgAA -2 - -作战策略 -JfL9jnwf9kCwBcJHBT0hSwAA - - -小队人数 -JfL9jnwf9kCwBcJHBT0hSwAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -gI/4PZf/WE2XGEUKE6Bx8wAA -0ZCSpO/bFkqpms2BNv6a/gAA -CzQz2A23MEyHdSIayvI8RAAA -rj8Vc2LeJkavXAC9b4ldWAAA -2 - -OIf2PiizhUmIfwOH9enzzQAA -dPM1SSd/qEOAQtpB9EhTswAA -4 -BhKBH8BACkWMWxN1GfbEJwAA -lz3pVtYEAki8HFBNksUedgAA -8D4oOvJXsUyTPgiUTY75ZAAA -YDZJwtABsk+n3STn4F5f6AAA - - -akAggregate -OIf2PiizhUmIfwOH9enzzQAA -JfL9jnwf9kCwBcJHBT0hSwAA -4 -LAq5rE0OiU+LkomK+YFdMAAA -lfqDBtt4L0KZDvSobVR9rAAA -GYQUYOjhl0mZDab2mQj14wAA -G5jrL3DWVUKBGvBWsYi3DgAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -bdtrKvXu+0yzlgMo3oawHwAA -7du+5U44jUmycwV8yK0e+gAA -gBcway+W00KYZJ/zsVutAAAA -z1Q2naJXlkC4wHkG5ADCdQAA -2 - -ovhJpbEDA0iN8ieVPOVx7wAA -j+YWyfutkE+8d8fsEz2X9QAA -4 -wB7vsg9VsEuL6ZrT8tcwygAA -MkPvQLfXa0OD4u0qWg7zzwAA -1QCaAwb+B0eVTPp3FXDAkAAA -U5cAa/t83kOxcEc2PwtCmAAA - - -akAggregate -ovhJpbEDA0iN8ieVPOVx7wAA -JfL9jnwf9kCwBcJHBT0hSwAA -4 -NVhAm/xLjUC9CwFot+VVuQAA -l/y9Pz1/jkuHX90THaQPwwAA -Ifgt8WFiDUaVjMg5wcBtBwAA -01YJsmbVGk6AxMeg8iqMZwAA - - - - - - diff --git a/模型/robocode机器人模拟战场——类设计.~ml b/模型/robocode机器人模拟战场——类设计.~ml deleted file mode 100644 index 67e4af1..0000000 --- a/模型/robocode机器人模拟战场——类设计.~ml +++ /dev/null @@ -1,1566 +0,0 @@ - - - - - - - - - - -Untitled -1 - -robocode class -/AnAHu6Fe0iLfITwNJWzLgAA -1 - -ClassDiagram1 -jGGxlEWomke94kpXJMgxmwAA - -VszOCa4zKEWrd0WJDRZv4QAA -11 - -clMaroon -$00B9FFFF -484 -4 -119 -132 -c/S7wT8kJEyh+61TCsGwPgAA - - -1 -battlefield - - -False - - -False - - - -c/S7wT8kJEyh+61TCsGwPgAA - - -c/S7wT8kJEyh+61TCsGwPgAA - - -False -c/S7wT8kJEyh+61TCsGwPgAA - - - -clMaroon -$00B9FFFF -136 -216 -158 -290 -dPM1SSd/qEOAQtpB9EhTswAA - - -1 -ME - - -False - - -False - - - -dPM1SSd/qEOAQtpB9EhTswAA - - -dPM1SSd/qEOAQtpB9EhTswAA - - -False -dPM1SSd/qEOAQtpB9EhTswAA - - - -clMaroon -$00B9FFFF -788 -208 -158 -290 -j+YWyfutkE+8d8fsEz2X9QAA - - -1 -Enemy - - -False - - -False - - - -j+YWyfutkE+8d8fsEz2X9QAA - - -j+YWyfutkE+8d8fsEz2X9QAA - - -False -j+YWyfutkE+8d8fsEz2X9QAA - - - -clMaroon -$00B9FFFF -484,121;293,290 -1rPtLP6XCky/4I93I9vFmwAA -m6qb0p1sXUqx8oz9D/XYHwAA -2ZwgJJDq0UCXHgyOkxYqbAAA - -False -1.5707963267949 -15 -1rPtLP6XCky/4I93I9vFmwAA - - -False -1.5707963267949 -30 -1rPtLP6XCky/4I93I9vFmwAA - - -False --1.5707963267949 -15 -1rPtLP6XCky/4I93I9vFmwAA - - -False --0.523598775598299 -30 -epHead -ku7xiUSpUEKG8wpL9peT8gAA - - -False -0.523598775598299 -30 -epTail -M3lz3r+6kEeLz+1DmA5gKAAA - - -0.523598775598299 -25 -epHead -* -ku7xiUSpUEKG8wpL9peT8gAA - - --0.523598775598299 -25 -epTail -1 -M3lz3r+6kEeLz+1DmA5gKAAA - - -False --0.785398163397448 -40 -epHead -ku7xiUSpUEKG8wpL9peT8gAA - - -False -0.785398163397448 -40 -epTail -M3lz3r+6kEeLz+1DmA5gKAAA - - -False --1000 --1000 -50 -8 -ku7xiUSpUEKG8wpL9peT8gAA - - -False --1000 --1000 -50 -8 -M3lz3r+6kEeLz+1DmA5gKAAA - - - -clMaroon -$00B9FFFF -602,121;788,284 -d/MnC2WdBU6Vf2J2Wdtk2wAA -a30TGyBr40OmLIk8+Ul+gAAA -2ZwgJJDq0UCXHgyOkxYqbAAA - -False -1.5707963267949 -15 -d/MnC2WdBU6Vf2J2Wdtk2wAA - - -False -1.5707963267949 -30 -d/MnC2WdBU6Vf2J2Wdtk2wAA - - -False --1.5707963267949 -15 -d/MnC2WdBU6Vf2J2Wdtk2wAA - - -False --0.523598775598299 -30 -epHead -U5yfqVFI6E+AT5Rb/qtgPQAA - - -False -0.523598775598299 -30 -epTail -VrRd6CInrEqtZxiZNE60jAAA - - -0.523598775598299 -25 -epHead -* -U5yfqVFI6E+AT5Rb/qtgPQAA - - --0.523598775598299 -25 -epTail -1 -VrRd6CInrEqtZxiZNE60jAAA - - -False --0.785398163397448 -40 -epHead -U5yfqVFI6E+AT5Rb/qtgPQAA - - -False -0.785398163397448 -40 -epTail -VrRd6CInrEqtZxiZNE60jAAA - - -False --1000 --1000 -50 -8 -U5yfqVFI6E+AT5Rb/qtgPQAA - - -False --1000 --1000 -50 -8 -VrRd6CInrEqtZxiZNE60jAAA - - - -clMaroon -$00B9FFFF -472 -540 -132 -156 -oV/hDEg+R0Wdn173dMJZOwAA - - -1 -bullet - - -False - - -False - - - -oV/hDEg+R0Wdn173dMJZOwAA - - -oV/hDEg+R0Wdn173dMJZOwAA - - -False -oV/hDEg+R0Wdn173dMJZOwAA - - - -clMaroon -$00B9FFFF -472,565;293,423 -gOq3DHc8U02ec4j5KNgZ1AAA -m6qb0p1sXUqx8oz9D/XYHwAA -m5pO/Gx/X0SK2pyvISKjDgAA - -False -1.5707963267949 -15 -gOq3DHc8U02ec4j5KNgZ1AAA - - -False -1.5707963267949 -30 -gOq3DHc8U02ec4j5KNgZ1AAA - - -False --1.5707963267949 -15 -gOq3DHc8U02ec4j5KNgZ1AAA - - - -clMaroon -$00B9FFFF -603,564;788,415 -3hu7NZv6G0iFoB9DjuDHpwAA -a30TGyBr40OmLIk8+Ul+gAAA -m5pO/Gx/X0SK2pyvISKjDgAA - -False -1.5707963267949 -15 -3hu7NZv6G0iFoB9DjuDHpwAA - - -False -1.5707963267949 -30 -3hu7NZv6G0iFoB9DjuDHpwAA - - -False --1.5707963267949 -15 -3hu7NZv6G0iFoB9DjuDHpwAA - - - -clMaroon -$00B9FFFF -488 -304 -112 -128 -JfL9jnwf9kCwBcJHBT0hSwAA - - -1 -team - - -False - - -False - - - -JfL9jnwf9kCwBcJHBT0hSwAA - - -JfL9jnwf9kCwBcJHBT0hSwAA - - -False -JfL9jnwf9kCwBcJHBT0hSwAA - - - -clMaroon -$00B9FFFF -293,362;488,366 -OIf2PiizhUmIfwOH9enzzQAA -32aw1FzPaUigyWBFNeS0CQAA -m6qb0p1sXUqx8oz9D/XYHwAA - -False -1.5707963267949 -15 -OIf2PiizhUmIfwOH9enzzQAA - - -False -1.5707963267949 -30 -OIf2PiizhUmIfwOH9enzzQAA - - -False --1.5707963267949 -15 -OIf2PiizhUmIfwOH9enzzQAA - - -False --0.523598775598299 -30 -epHead -XUZZODDhGkSM56HFaX/JeQAA - - -False -0.523598775598299 -30 -epTail -SJfBUQbjhE6ov/8L0jlm4QAA - - -False -0.523598775598299 -25 -epHead -XUZZODDhGkSM56HFaX/JeQAA - - -False --0.523598775598299 -25 -epTail -SJfBUQbjhE6ov/8L0jlm4QAA - - -False --0.785398163397448 -40 -epHead -XUZZODDhGkSM56HFaX/JeQAA - - -False -0.785398163397448 -40 -epTail -SJfBUQbjhE6ov/8L0jlm4QAA - - -False --1000 --1000 -50 -8 -XUZZODDhGkSM56HFaX/JeQAA - - -False --1000 --1000 -50 -8 -SJfBUQbjhE6ov/8L0jlm4QAA - - - -clMaroon -$00B9FFFF -788,356;599,364 -ovhJpbEDA0iN8ieVPOVx7wAA -32aw1FzPaUigyWBFNeS0CQAA -a30TGyBr40OmLIk8+Ul+gAAA - -False -1.5707963267949 -15 -ovhJpbEDA0iN8ieVPOVx7wAA - - -False -1.5707963267949 -30 -ovhJpbEDA0iN8ieVPOVx7wAA - - -False --1.5707963267949 -15 -ovhJpbEDA0iN8ieVPOVx7wAA - - -False --0.523598775598299 -30 -epHead -YwKiS1SlAE2CWxV3Q76UMgAA - - -False -0.523598775598299 -30 -epTail -js9zloiAXEaeO2Njsl+z8QAA - - -False -0.523598775598299 -25 -epHead -YwKiS1SlAE2CWxV3Q76UMgAA - - -False --0.523598775598299 -25 -epTail -js9zloiAXEaeO2Njsl+z8QAA - - -False --0.785398163397448 -40 -epHead -YwKiS1SlAE2CWxV3Q76UMgAA - - -False -0.785398163397448 -40 -epTail -js9zloiAXEaeO2Njsl+z8QAA - - -False --1000 --1000 -50 -8 -YwKiS1SlAE2CWxV3Q76UMgAA - - -False --1000 --1000 -50 -8 -js9zloiAXEaeO2Njsl+z8QAA - - - - -1 - -StateMachine1 -jGGxlEWomke94kpXJMgxmwAA - -TOP -54NznANsi0uCuqt6OdUiggAA -7 - -Initial1 -pkInitial -Gch5H53C30+mad2OCBu3RwAA -1 -ALWmK7/nskyJuoEuw3cABQAA -1 -1H802UP790Kv1M5r9VDDCQAA - - -初始 -Gch5H53C30+mad2OCBu3RwAA -2 -1KtXmXWoHk6iCtvV9izxEAAA -Ye9B5QoPq0qB1lB0aKZYTQAA -5 -26imvWW42EOPyQkbeljbugAA -EV9krJpJ+U+gxz9PiLLitAAA -7HxP1dMswE+kqvuEawewkgAA -QBZ8ePfma0unXUsQxYfacgAA -3K5N+6uaokWBMiRv/1kGdQAA -5 -1H802UP790Kv1M5r9VDDCQAA -26imvWW42EOPyQkbeljbugAA -7HxP1dMswE+kqvuEawewkgAA -QBZ8ePfma0unXUsQxYfacgAA -LbPivBaQN02kpSsV3NTm+AAA - - -战场就绪 -Gch5H53C30+mad2OCBu3RwAA -2 -fysVxGb2g0+OLP1dCtJhlQAA -IzZW2bNwxEelMktIEVQ8gwAA -1 -C1J5sQmkLUGFjYwr6la1eAAA -1 -EV9krJpJ+U+gxz9PiLLitAAA - - -战斗模型就绪 -Gch5H53C30+mad2OCBu3RwAA -2 -C5PaSQFsXkmJWkA0OHUtuQAA -/riLxBry20uWAWMjl69K/QAA -1 -W9jxGO9YxUSRHaQD28lkCgAA -1 -C1J5sQmkLUGFjYwr6la1eAAA - - -战斗开始 -Gch5H53C30+mad2OCBu3RwAA -2 -uUuLJPcfTEypQkRdbzqsPAAA -oWFRQyjhcEK21kd1cMIbqgAA -2 -9iBuInpzuEGTc/qLH4MdZQAA -U4PCucxbjESIYdEKidCRrAAA -2 -W9jxGO9YxUSRHaQD28lkCgAA -Zr+qiQ7JKUqZJjEuqcDZpQAA - - -战斗结束 -Gch5H53C30+mad2OCBu3RwAA -2 -6JCUTkhix0KCM6OrT0Zd7gAA -cNaHPywfa0aiW9qlnLmfJAAA -2 -Zr+qiQ7JKUqZJjEuqcDZpQAA -LbPivBaQN02kpSsV3NTm+AAA -2 -9iBuInpzuEGTc/qLH4MdZQAA -U4PCucxbjESIYdEKidCRrAAA - - -FinalState1 -Gch5H53C30+mad2OCBu3RwAA -1 -rQ974lSvYkerGwGnSwvN0QAA -1 -3K5N+6uaokWBMiRv/1kGdQAA - - -1 - -StatechartDiagram1 -54NznANsi0uCuqt6OdUiggAA - -xf0jgACESE+t6WDS+1Vd8QAA -15 - -clMaroon -$00B9FFFF -32 -168 -20 -20 -7cCRCagMdEyMYvaxLvYf4QAA - - -clMaroon -$00B9FFFF -80 -92 -80 -40 -457pHWTBsEKvn4n57xXUCgAA - - -初始 - - -False - - -False - - - -457pHWTBsEKvn4n57xXUCgAA - - - -clMaroon -$00B9FFFF -232 -160 -80 -40 -L3myaoVo90Cg/EnZaS2y+QAA - - -战场就绪 - - -False - - -False - - - -L3myaoVo90Cg/EnZaS2y+QAA - - - -clMaroon -$00B9FFFF -51,169;96,131 -1H802UP790Kv1M5r9VDDCQAA -1KtXmXWoHk6iCtvV9izxEAAA -ALWmK7/nskyJuoEuw3cABQAA - -False -1.5707963267949 -15 -1H802UP790Kv1M5r9VDDCQAA - - -False -1.5707963267949 -30 -1H802UP790Kv1M5r9VDDCQAA - - -False --1.5707963267949 -15 -1H802UP790Kv1M5r9VDDCQAA - - - -clMaroon -$00B9FFFF -159,129;232,162 -EV9krJpJ+U+gxz9PiLLitAAA -fysVxGb2g0+OLP1dCtJhlQAA -1KtXmXWoHk6iCtvV9izxEAAA - -1.5707963267949 -15 -setbattlefield -EV9krJpJ+U+gxz9PiLLitAAA - - -False -1.5707963267949 -30 -EV9krJpJ+U+gxz9PiLLitAAA - - -False --1.5707963267949 -15 -EV9krJpJ+U+gxz9PiLLitAAA - - - -clMaroon -$00B9FFFF -lsRectilinear -119,92;119,72;188,72;188,111;159,111 -QBZ8ePfma0unXUsQxYfacgAA -1KtXmXWoHk6iCtvV9izxEAAA -1KtXmXWoHk6iCtvV9izxEAAA - -1.5707963267949 -15 -close -QBZ8ePfma0unXUsQxYfacgAA - - -False -1.5707963267949 -30 -QBZ8ePfma0unXUsQxYfacgAA - - -False --1.5707963267949 -15 -QBZ8ePfma0unXUsQxYfacgAA - - - -clMaroon -$00B9FFFF -424 -152 -96 -52 -0J+6NRhD70qAh0BnLVRwfgAA - - -战斗模型就绪 - - -False - - -False - - - -0J+6NRhD70qAh0BnLVRwfgAA - - - -clMaroon -$00B9FFFF -311,179;424,178 -C1J5sQmkLUGFjYwr6la1eAAA -C5PaSQFsXkmJWkA0OHUtuQAA -fysVxGb2g0+OLP1dCtJhlQAA - -1.5707963267949 -15 -设置敌我双方 -C1J5sQmkLUGFjYwr6la1eAAA - - -False -1.5707963267949 -30 -C1J5sQmkLUGFjYwr6la1eAAA - - -False --1.5707963267949 -15 -C1J5sQmkLUGFjYwr6la1eAAA - - - -clMaroon -$00B9FFFF -604 -148 -100 -56 -MmwaIbjP2UykFRbfyC3owAAA - - -战斗开始 - - -False - - -False - - - -MmwaIbjP2UykFRbfyC3owAAA - - - -clMaroon -$00B9FFFF -519,176;604,175 -W9jxGO9YxUSRHaQD28lkCgAA -uUuLJPcfTEypQkRdbzqsPAAA -C5PaSQFsXkmJWkA0OHUtuQAA - -1.5707963267949 -15 -设置小队策略 -W9jxGO9YxUSRHaQD28lkCgAA - - -False -1.5707963267949 -30 -W9jxGO9YxUSRHaQD28lkCgAA - - -False --1.5707963267949 -15 -W9jxGO9YxUSRHaQD28lkCgAA - - - -clMaroon -$00B9FFFF -332 -320 -80 -60 -iV6PKWYoyU2pFhwsk5nPFAAA - - -战斗结束 - - -False - - -False - - - -iV6PKWYoyU2pFhwsk5nPFAAA - - - -clMaroon -$00B9FFFF -112 -244 -26 -26 -sb8xOy1uaUuD7ngbXRWLAwAA - - -clMaroon -$00B9FFFF -120,131;124,244 -3K5N+6uaokWBMiRv/1kGdQAA -rQ974lSvYkerGwGnSwvN0QAA -1KtXmXWoHk6iCtvV9izxEAAA - -False -1.5707963267949 -15 -3K5N+6uaokWBMiRv/1kGdQAA - - -False -1.5707963267949 -30 -3K5N+6uaokWBMiRv/1kGdQAA - - -False --1.5707963267949 -15 -3K5N+6uaokWBMiRv/1kGdQAA - - - -clMaroon -$00B9FFFF -608,203;411,324 -U4PCucxbjESIYdEKidCRrAAA -6JCUTkhix0KCM6OrT0Zd7gAA -uUuLJPcfTEypQkRdbzqsPAAA - -1.5707963267949 -15 -某一方机器人life归零 -U4PCucxbjESIYdEKidCRrAAA - - -False -1.5707963267949 -30 -U4PCucxbjESIYdEKidCRrAAA - - -False --1.5707963267949 -15 -U4PCucxbjESIYdEKidCRrAAA - - - -clMaroon -$00B9FFFF -340,320;140,131 -LbPivBaQN02kpSsV3NTm+AAA -1KtXmXWoHk6iCtvV9izxEAAA -6JCUTkhix0KCM6OrT0Zd7gAA - -1.5707963267949 -15 -无操作回归初始状态 -LbPivBaQN02kpSsV3NTm+AAA - - -False -1.5707963267949 -30 -LbPivBaQN02kpSsV3NTm+AAA - - -False --1.5707963267949 -15 -LbPivBaQN02kpSsV3NTm+AAA - - - - -12 - -54NznANsi0uCuqt6OdUiggAA -7cCRCagMdEyMYvaxLvYf4QAA -457pHWTBsEKvn4n57xXUCgAA -4 -+JPBAZvssUW1BN4e5UGG4wAA -7SM0Pxd2tkaaiac8uWLVDgAA -qpJe4Rffi0CHSKPgL+vE9QAA -g/PdRDMJXEGQxIfQsbijmgAA - - -close -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -457pHWTBsEKvn4n57xXUCgAA - - -setbattlefield -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -L3myaoVo90Cg/EnZaS2y+QAA -4 -A+wLV5J6J0GAkufIyc7Q5wAA -yLf3I1izxkyh5AtCcLXUCAAA -nmJNgneRPk2JOueDTDzXvAAA -mMffN2OF4UC/O8nNHZ1cewAA - - -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -457pHWTBsEKvn4n57xXUCgAA - - -close -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -457pHWTBsEKvn4n57xXUCgAA -4 -Cwm0PaXIc0q+8KXwcSjRngAA -U536Svc+8UevHUhahX0JAAAA -h9Ao3iJOWE2YLWRq33I/FQAA -mmRbn6mX2Um+YCqsQgMfwwAA - - -设置敌我双方 -54NznANsi0uCuqt6OdUiggAA -L3myaoVo90Cg/EnZaS2y+QAA -0J+6NRhD70qAh0BnLVRwfgAA -4 -tuQYp03IC0agRSIpVyRa3gAA -PMQ3oTOn9kCtdthJRAjv5AAA -Q1gMuJFj9EW7DtQB0rP6vQAA -XWYeLHxdvkC2YAHWdc822gAA - - -设置小队策略 -54NznANsi0uCuqt6OdUiggAA -0J+6NRhD70qAh0BnLVRwfgAA -MmwaIbjP2UykFRbfyC3owAAA -4 -00An+03fDEem0r9AFMNb7AAA -DSQ2tBXeT0WDBVol2LD63wAA -jN8so8O7zUiA502qCLDyGwAA -bbJxsXfi8Ua9CvkZOiDuCQAA - - -54NznANsi0uCuqt6OdUiggAA -iV6PKWYoyU2pFhwsk5nPFAAA -MmwaIbjP2UykFRbfyC3owAAA - - -54NznANsi0uCuqt6OdUiggAA -MmwaIbjP2UykFRbfyC3owAAA -iV6PKWYoyU2pFhwsk5nPFAAA - - -54NznANsi0uCuqt6OdUiggAA -457pHWTBsEKvn4n57xXUCgAA -sb8xOy1uaUuD7ngbXRWLAwAA -4 -KKKObEChmU+9XBqci/F5SwAA -0FzY8jca3UyLzZYKKOSCMQAA -AV1uHcPEC0OD7fMqMlYTrgAA -R+SgeRXXv0GCR9LuDMK4JwAA - - -某一方机器人life归零 -54NznANsi0uCuqt6OdUiggAA -MmwaIbjP2UykFRbfyC3owAAA -iV6PKWYoyU2pFhwsk5nPFAAA -4 -CthTBcIxNkK6Qbx6bwNcdgAA -/auZW0esE0yXNr/O+IftAQAA -6A0Tko6B9kSDFEPEuYRdJAAA -+TRuuNCM2Uuzal6+yweqdgAA - - -无操作回归初始状态 -54NznANsi0uCuqt6OdUiggAA -iV6PKWYoyU2pFhwsk5nPFAAA -457pHWTBsEKvn4n57xXUCgAA -4 -9mNTtbvW+EC4Ew0H4Qu9AwAA -bF5ierL5d0W0ZxsqYGAFZgAA -j15EIyK6lky7b9JIAhG7/QAA -Y5PpUr7tXUmVaesOq68bfAAA - - -13 - -battlefield -jGGxlEWomke94kpXJMgxmwAA -4 -2ZwgJJDq0UCXHgyOkxYqbAAA -Y0Db1+FWQ0+Zs6QkSM9dggAA -GqhYo7D/s0eGDshs0JRxBAAA -bRQ0LiY/pEC/qGJID3BVPQAA -3 - -setbattlefiedweith -c/S7wT8kJEyh+61TCsGwPgAA - - -setbattlefieldheight -c/S7wT8kJEyh+61TCsGwPgAA - - -setwall -c/S7wT8kJEyh+61TCsGwPgAA - -2 -M3lz3r+6kEeLz+1DmA5gKAAA -VrRd6CInrEqtZxiZNE60jAAA -3 - -战场宽度 -c/S7wT8kJEyh+61TCsGwPgAA - - -战场高度 -c/S7wT8kJEyh+61TCsGwPgAA - - -障碍物位置 -c/S7wT8kJEyh+61TCsGwPgAA - - - -ME -jGGxlEWomke94kpXJMgxmwAA -4 -m6qb0p1sXUqx8oz9D/XYHwAA -6P3D73Aq4USbi6KxyI4OFwAA -BTn+M1m7hUux8jrGUUlkZQAA -36tLLCkY20Wm+gcHUWW2EgAA -1 -dFjbUMjQXUytjjJhHJ1k6AAA -1 -gOq3DHc8U02ec4j5KNgZ1AAA -14 - -ahead -dPM1SSd/qEOAQtpB9EhTswAA - - -back -dPM1SSd/qEOAQtpB9EhTswAA - - -turnleft -dPM1SSd/qEOAQtpB9EhTswAA - - -turnright -dPM1SSd/qEOAQtpB9EhTswAA - - -fire -dPM1SSd/qEOAQtpB9EhTswAA - - -turngunright -dPM1SSd/qEOAQtpB9EhTswAA - - -turngunleft -dPM1SSd/qEOAQtpB9EhTswAA - - -setAdjustGunForRobotTurn -dPM1SSd/qEOAQtpB9EhTswAA - - -setAdjustRadarForGunTurn -dPM1SSd/qEOAQtpB9EhTswAA - - -turnRadarLeft -dPM1SSd/qEOAQtpB9EhTswAA - - -turnRadarRight -dPM1SSd/qEOAQtpB9EhTswAA - - -explosion -dPM1SSd/qEOAQtpB9EhTswAA - - -setlife -dPM1SSd/qEOAQtpB9EhTswAA - - -setmodel -dPM1SSd/qEOAQtpB9EhTswAA - -2 -ku7xiUSpUEKG8wpL9peT8gAA -SJfBUQbjhE6ov/8L0jlm4QAA -5 - -雷达 -dPM1SSd/qEOAQtpB9EhTswAA - - -武器 -dPM1SSd/qEOAQtpB9EhTswAA - - -位置 -dPM1SSd/qEOAQtpB9EhTswAA - - -model -dPM1SSd/qEOAQtpB9EhTswAA - - -life -dPM1SSd/qEOAQtpB9EhTswAA - - - -Enemy -jGGxlEWomke94kpXJMgxmwAA -4 -a30TGyBr40OmLIk8+Ul+gAAA -7XS477b9X0O0RdVST2/IEgAA -frUvIaWmMEWgQ5deuRaOdwAA -4hG4yhyVZ0aCxU6lMDiqCgAA -1 -beQQbnMILUGTqpft+URpMwAA -1 -3hu7NZv6G0iFoB9DjuDHpwAA -14 - -ahead -j+YWyfutkE+8d8fsEz2X9QAA - - -back -j+YWyfutkE+8d8fsEz2X9QAA - - -turnleft -j+YWyfutkE+8d8fsEz2X9QAA - - -turnright -j+YWyfutkE+8d8fsEz2X9QAA - - -fire -j+YWyfutkE+8d8fsEz2X9QAA - - -turngunright -j+YWyfutkE+8d8fsEz2X9QAA - - -turngunleft -j+YWyfutkE+8d8fsEz2X9QAA - - -setAdjustGunForRobotTurn -j+YWyfutkE+8d8fsEz2X9QAA - - -setAdjustRadarForGunTurn -j+YWyfutkE+8d8fsEz2X9QAA - - -turnRadarLeft -j+YWyfutkE+8d8fsEz2X9QAA - - -turnRadarRight -j+YWyfutkE+8d8fsEz2X9QAA - - -explosion -j+YWyfutkE+8d8fsEz2X9QAA - - -setlife -j+YWyfutkE+8d8fsEz2X9QAA - - -setmodel -j+YWyfutkE+8d8fsEz2X9QAA - -2 -U5yfqVFI6E+AT5Rb/qtgPQAA -js9zloiAXEaeO2Njsl+z8QAA -5 - -雷达 -j+YWyfutkE+8d8fsEz2X9QAA - - -武器 -j+YWyfutkE+8d8fsEz2X9QAA - - -位置 -j+YWyfutkE+8d8fsEz2X9QAA - - -model -j+YWyfutkE+8d8fsEz2X9QAA - - -life -j+YWyfutkE+8d8fsEz2X9QAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -HFQl818EgkqUjgS6S6SvfgAA -nizZSQxesUylBximDhN8NAAA -ZUToGIi7F0iNoHGlRz2hxgAA -22TEv4Hry0+azp+nY6wj/AAA -2 - -1 -1rPtLP6XCky/4I93I9vFmwAA -c/S7wT8kJEyh+61TCsGwPgAA -4 -V22zjaS41E6VJfu/byzj3gAA -4lW5Q7dCkEu2ymG4DQQMtQAA -RvzU2c8NnUWOawNwkCtskwAA -SXmcwf0IpUWjBaBI/3m0ngAA - - -* -1rPtLP6XCky/4I93I9vFmwAA -dPM1SSd/qEOAQtpB9EhTswAA -4 -A3d+satZx0CO5RCNQ4EdiwAA -2XuqBOEGNUu961xsqkPSWQAA -eYzPSScO40OAhgxE+EB89AAA -kCnD+rkOXkeNNh/VlR7iWQAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -coLUbB80y0mkocp0ig+68wAA -H4J6LmDIOkORW55/Dqf6/gAA -z6Ym+p3k4kWdndYSC340zwAA -ChrDvWNnTky+tkmGzQ/W2gAA -2 - -1 -d/MnC2WdBU6Vf2J2Wdtk2wAA -c/S7wT8kJEyh+61TCsGwPgAA -4 -rtlRXGabxkGRIKYabj1tZQAA -VMZD5R5WdkGIro48dJOF+wAA -RDE4MYjiP0WJNpV7TuAc7wAA -iRwmXLoNCUG1mgxG1hEMpAAA - - -* -d/MnC2WdBU6Vf2J2Wdtk2wAA -j+YWyfutkE+8d8fsEz2X9QAA -4 -PRMv2+mUQ0OyU+pHRWBHAQAA -/2Ef9wfV9UqFgu10d16r4wAA -AY46nm4dP0OqFsBk3vHS3QAA -Jim0co7w5kaav3ZBgb1s0gAA - - - -bullet -jGGxlEWomke94kpXJMgxmwAA -4 -m5pO/Gx/X0SK2pyvISKjDgAA -uf5eVoEpU02pDwp2R81NWQAA -hJm9yv3fm02WLjSQ8FFCdQAA -RrBQ+5ltdUSuwDuo9BuzrQAA -2 -gOq3DHc8U02ec4j5KNgZ1AAA -3hu7NZv6G0iFoB9DjuDHpwAA -2 -dFjbUMjQXUytjjJhHJ1k6AAA -beQQbnMILUGTqpft+URpMwAA -3 - -hittank -oV/hDEg+R0Wdn173dMJZOwAA - - -hitwall -oV/hDEg+R0Wdn173dMJZOwAA - - -setspeed -oV/hDEg+R0Wdn173dMJZOwAA - -3 - -direction -oV/hDEg+R0Wdn173dMJZOwAA - - -位置 -oV/hDEg+R0Wdn173dMJZOwAA - - -speed -oV/hDEg+R0Wdn173dMJZOwAA - - - -jGGxlEWomke94kpXJMgxmwAA -dPM1SSd/qEOAQtpB9EhTswAA -oV/hDEg+R0Wdn173dMJZOwAA - - -jGGxlEWomke94kpXJMgxmwAA -j+YWyfutkE+8d8fsEz2X9QAA -oV/hDEg+R0Wdn173dMJZOwAA - - -jGGxlEWomke94kpXJMgxmwAA -oV/hDEg+R0Wdn173dMJZOwAA -dPM1SSd/qEOAQtpB9EhTswAA -4 -aci0JR/1T0+qUGBiXfpAHQAA -StXcHPOZxkavuO/qVUqAogAA -KY7q/Q8isEC6XZGn9REMvQAA -QQLdcIepVEeNxbBDyuZQ4wAA - - -jGGxlEWomke94kpXJMgxmwAA -oV/hDEg+R0Wdn173dMJZOwAA -j+YWyfutkE+8d8fsEz2X9QAA -4 -nris5IXQhEehSkAFlw9gtQAA -3Vrhgph1UESIb4ccYwgJDQAA -zq/5QQILPUmx0kzLatERWAAA -LSewmX3BeEODMZkgsZkCewAA - - -team -jGGxlEWomke94kpXJMgxmwAA -4 -32aw1FzPaUigyWBFNeS0CQAA -F2aMJGYOaE6HkXkYeRuocwAA -E5s5PtbD1UGkF86AUXIyPAAA -H+wKinWrNEy8800b3d8yrwAA -2 - -setdistance -JfL9jnwf9kCwBcJHBT0hSwAA - - -getPosition -JfL9jnwf9kCwBcJHBT0hSwAA - -2 -XUZZODDhGkSM56HFaX/JeQAA -YwKiS1SlAE2CWxV3Q76UMgAA -2 - -作战策略 -JfL9jnwf9kCwBcJHBT0hSwAA - - -小队人数 -JfL9jnwf9kCwBcJHBT0hSwAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -gI/4PZf/WE2XGEUKE6Bx8wAA -0ZCSpO/bFkqpms2BNv6a/gAA -CzQz2A23MEyHdSIayvI8RAAA -rj8Vc2LeJkavXAC9b4ldWAAA -2 - -OIf2PiizhUmIfwOH9enzzQAA -dPM1SSd/qEOAQtpB9EhTswAA -4 -BhKBH8BACkWMWxN1GfbEJwAA -8D4oOvJXsUyTPgiUTY75ZAAA -lz3pVtYEAki8HFBNksUedgAA -YDZJwtABsk+n3STn4F5f6AAA - - -akAggregate -OIf2PiizhUmIfwOH9enzzQAA -JfL9jnwf9kCwBcJHBT0hSwAA -4 -LAq5rE0OiU+LkomK+YFdMAAA -GYQUYOjhl0mZDab2mQj14wAA -lfqDBtt4L0KZDvSobVR9rAAA -G5jrL3DWVUKBGvBWsYi3DgAA - - - -jGGxlEWomke94kpXJMgxmwAA -4 -bdtrKvXu+0yzlgMo3oawHwAA -7du+5U44jUmycwV8yK0e+gAA -gBcway+W00KYZJ/zsVutAAAA -z1Q2naJXlkC4wHkG5ADCdQAA -2 - -ovhJpbEDA0iN8ieVPOVx7wAA -j+YWyfutkE+8d8fsEz2X9QAA -4 -wB7vsg9VsEuL6ZrT8tcwygAA -1QCaAwb+B0eVTPp3FXDAkAAA -MkPvQLfXa0OD4u0qWg7zzwAA -U5cAa/t83kOxcEc2PwtCmAAA - - -akAggregate -ovhJpbEDA0iN8ieVPOVx7wAA -JfL9jnwf9kCwBcJHBT0hSwAA -4 -NVhAm/xLjUC9CwFot+VVuQAA -Ifgt8WFiDUaVjMg5wcBtBwAA -l/y9Pz1/jkuHX90THaQPwwAA -01YJsmbVGk6AxMeg8iqMZwAA - - - - - -