diff --git a/模型/robocode机器人战斗模拟——子系统设计.vsdx b/模型/robocode机器人战斗模拟——子系统设计.vsdx new file mode 100644 index 0000000..6cd3229 Binary files /dev/null and b/模型/robocode机器人战斗模拟——子系统设计.vsdx differ diff --git a/模型/robocode机器人模拟战场——类设计.uml b/模型/robocode机器人模拟战场——类设计.uml index 67e4af1..6ac2505 100644 --- a/模型/robocode机器人模拟战场——类设计.uml +++ b/模型/robocode机器人模拟战场——类设计.uml @@ -19,7 +19,7 @@ jGGxlEWomke94kpXJMgxmwAA VszOCa4zKEWrd0WJDRZv4QAA -11 +32 clMaroon $00B9FFFF @@ -85,8 +85,8 @@ clMaroon $00B9FFFF -788 -208 +784 +244 158 290 j+YWyfutkE+8d8fsEz2X9QAA @@ -200,7 +200,7 @@ clMaroon $00B9FFFF -602,121;788,284 +602,128;784,310 d/MnC2WdBU6Vf2J2Wdtk2wAA a30TGyBr40OmLIk8+Ul+gAAA 2ZwgJJDq0UCXHgyOkxYqbAAA @@ -285,7 +285,7 @@ clMaroon $00B9FFFF 472 -540 +460 132 156 oV/hDEg+R0Wdn173dMJZOwAA @@ -315,10 +315,11 @@ clMaroon $00B9FFFF -472,565;293,423 +lsRectilinear +293,432;384,432;384,524;472,524 gOq3DHc8U02ec4j5KNgZ1AAA -m6qb0p1sXUqx8oz9D/XYHwAA -m5pO/Gx/X0SK2pyvISKjDgAA +m5pO/Gx/X0SK2pyvISKjDgAA +m6qb0p1sXUqx8oz9D/XYHwAA False 1.5707963267949 @@ -341,10 +342,11 @@ clMaroon $00B9FFFF -603,564;788,415 +lsRectilinear +784,528;603,528 3hu7NZv6G0iFoB9DjuDHpwAA -a30TGyBr40OmLIk8+Ul+gAAA -m5pO/Gx/X0SK2pyvISKjDgAA +m5pO/Gx/X0SK2pyvISKjDgAA +a30TGyBr40OmLIk8+Ul+gAAA False 1.5707963267949 @@ -482,7 +484,7 @@ clMaroon $00B9FFFF -788,356;599,364 +784,383;599,371 ovhJpbEDA0iN8ieVPOVx7wAA 32aw1FzPaUigyWBFNeS0CQAA a30TGyBr40OmLIk8+Ul+gAAA @@ -563,6 +565,523 @@ 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 @@ -1165,10 +1684,9 @@ 6P3D73Aq4USbi6KxyI4OFwAA BTn+M1m7hUux8jrGUUlkZQAA 36tLLCkY20Wm+gcHUWW2EgAA -1 +2 dFjbUMjQXUytjjJhHJ1k6AAA -1 -gOq3DHc8U02ec4j5KNgZ1AAA +gOq3DHc8U02ec4j5KNgZ1AAA 14 ahead @@ -1259,10 +1777,9 @@ 7XS477b9X0O0RdVST2/IEgAA frUvIaWmMEWgQ5deuRaOdwAA 4hG4yhyVZ0aCxU6lMDiqCgAA -1 +2 beQQbnMILUGTqpft+URpMwAA -1 -3hu7NZv6G0iFoB9DjuDHpwAA +3hu7NZv6G0iFoB9DjuDHpwAA 14 ahead @@ -1359,8 +1876,8 @@ c/S7wT8kJEyh+61TCsGwPgAA 4 V22zjaS41E6VJfu/byzj3gAA -4lW5Q7dCkEu2ymG4DQQMtQAA -RvzU2c8NnUWOawNwkCtskwAA +RvzU2c8NnUWOawNwkCtskwAA +4lW5Q7dCkEu2ymG4DQQMtQAA SXmcwf0IpUWjBaBI/3m0ngAA @@ -1369,8 +1886,8 @@ dPM1SSd/qEOAQtpB9EhTswAA 4 A3d+satZx0CO5RCNQ4EdiwAA -2XuqBOEGNUu961xsqkPSWQAA -eYzPSScO40OAhgxE+EB89AAA +eYzPSScO40OAhgxE+EB89AAA +2XuqBOEGNUu961xsqkPSWQAA kCnD+rkOXkeNNh/VlR7iWQAA @@ -1388,8 +1905,8 @@ c/S7wT8kJEyh+61TCsGwPgAA 4 rtlRXGabxkGRIKYabj1tZQAA -VMZD5R5WdkGIro48dJOF+wAA -RDE4MYjiP0WJNpV7TuAc7wAA +RDE4MYjiP0WJNpV7TuAc7wAA +VMZD5R5WdkGIro48dJOF+wAA iRwmXLoNCUG1mgxG1hEMpAAA @@ -1398,8 +1915,8 @@ j+YWyfutkE+8d8fsEz2X9QAA 4 PRMv2+mUQ0OyU+pHRWBHAQAA -/2Ef9wfV9UqFgu10d16r4wAA -AY46nm4dP0OqFsBk3vHS3QAA +AY46nm4dP0OqFsBk3vHS3QAA +/2Ef9wfV9UqFgu10d16r4wAA Jim0co7w5kaav3ZBgb1s0gAA @@ -1411,12 +1928,11 @@ uf5eVoEpU02pDwp2R81NWQAA hJm9yv3fm02WLjSQ8FFCdQAA RrBQ+5ltdUSuwDuo9BuzrQAA -2 -gOq3DHc8U02ec4j5KNgZ1AAA -3hu7NZv6G0iFoB9DjuDHpwAA -2 +4 dFjbUMjQXUytjjJhHJ1k6AAA beQQbnMILUGTqpft+URpMwAA +3hu7NZv6G0iFoB9DjuDHpwAA +gOq3DHc8U02ec4j5KNgZ1AAA 3 hittank @@ -1456,8 +1972,8 @@ jGGxlEWomke94kpXJMgxmwAA -oV/hDEg+R0Wdn173dMJZOwAA -dPM1SSd/qEOAQtpB9EhTswAA +dPM1SSd/qEOAQtpB9EhTswAA +oV/hDEg+R0Wdn173dMJZOwAA 4 aci0JR/1T0+qUGBiXfpAHQAA StXcHPOZxkavuO/qVUqAogAA @@ -1466,8 +1982,8 @@ jGGxlEWomke94kpXJMgxmwAA -oV/hDEg+R0Wdn173dMJZOwAA -j+YWyfutkE+8d8fsEz2X9QAA +j+YWyfutkE+8d8fsEz2X9QAA +oV/hDEg+R0Wdn173dMJZOwAA 4 nris5IXQhEehSkAFlw9gtQAA 3Vrhgph1UESIb4ccYwgJDQAA @@ -1517,8 +2033,8 @@ dPM1SSd/qEOAQtpB9EhTswAA 4 BhKBH8BACkWMWxN1GfbEJwAA -8D4oOvJXsUyTPgiUTY75ZAAA -lz3pVtYEAki8HFBNksUedgAA +lz3pVtYEAki8HFBNksUedgAA +8D4oOvJXsUyTPgiUTY75ZAAA YDZJwtABsk+n3STn4F5f6AAA @@ -1527,8 +2043,8 @@ JfL9jnwf9kCwBcJHBT0hSwAA 4 LAq5rE0OiU+LkomK+YFdMAAA -GYQUYOjhl0mZDab2mQj14wAA -lfqDBtt4L0KZDvSobVR9rAAA +lfqDBtt4L0KZDvSobVR9rAAA +GYQUYOjhl0mZDab2mQj14wAA G5jrL3DWVUKBGvBWsYi3DgAA @@ -1545,8 +2061,8 @@ j+YWyfutkE+8d8fsEz2X9QAA 4 wB7vsg9VsEuL6ZrT8tcwygAA -1QCaAwb+B0eVTPp3FXDAkAAA -MkPvQLfXa0OD4u0qWg7zzwAA +MkPvQLfXa0OD4u0qWg7zzwAA +1QCaAwb+B0eVTPp3FXDAkAAA U5cAa/t83kOxcEc2PwtCmAAA @@ -1555,8 +2071,8 @@ JfL9jnwf9kCwBcJHBT0hSwAA 4 NVhAm/xLjUC9CwFot+VVuQAA -Ifgt8WFiDUaVjMg5wcBtBwAA -l/y9Pz1/jkuHX90THaQPwwAA +l/y9Pz1/jkuHX90THaQPwwAA +Ifgt8WFiDUaVjMg5wcBtBwAA 01YJsmbVGk6AxMeg8iqMZwAA diff --git a/模型/robocode机器人模拟战场——类设计.~ml b/模型/robocode机器人模拟战场——类设计.~ml new file mode 100644 index 0000000..67e4af1 --- /dev/null +++ b/模型/robocode机器人模拟战场——类设计.~ml @@ -0,0 +1,1566 @@ + + + + + + + + + + +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 + + + + + +