|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
4 q# j) b+ S: `. |; H, R2 Qis
2 S+ }* n* u" ?, p/ m a,b:integer;4 A; h1 k( f6 S8 V3 e7 |% A
do
' z/ L. n( Z, t" J- @+ D7 @' b if store.cont.name="part1" then
" H- u7 b [; `6 d6 a" u for a:=1 to 4 loop
3 t$ \0 v) p7 I) v1 B' q store.cont.move;: {/ m; r3 W6 t6 p
next;7 i2 J2 \/ k2 L' l2 C6 Y
elseif store.cont.name="part2" then- }$ W0 d% d( _
for b:=1to 3 loop: S& [ V2 m0 V# p
store.cont.move;
6 P3 I6 E* x+ j% u! C. q next;
- P# M# n0 Z6 |' W6 f% d7 r8 b elseif store.cont.name="part3" then0 Y, V9 @. v- ]5 Q, n7 V4 a( Y$ e$ p" g
store.cont.move;
3 l9 {; `8 x! z# c; { elseif store.cont.name="part4" then/ K; i: [$ Y( d: ] D
store.cont.move;" N7 V& O& L" }1 N
end;
- ~7 F+ g' `5 j; F+ N9 f end; |
|