|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。4 w3 }3 _ {+ T
is 6 I1 m* b0 ]8 ?1 L
a,b:integer;* F) ~6 C; A, W6 x/ D
do7 |$ Q _( c/ j: _) Y
if store.cont.name="part1" then
5 A0 c) t& J/ T3 {7 t for a:=1 to 4 loop
# F$ W. j0 M* V7 b store.cont.move;
$ v3 z: y) w6 _" u9 V1 K next;/ Y$ ~: U- G) j9 T8 E% c M
elseif store.cont.name="part2" then3 W t1 I! @5 a. v H1 a
for b:=1to 3 loop
2 f: d, w; O- R store.cont.move;
# r S! k3 w% B/ L8 L8 r( K next;0 d5 Y% O& m! p) W- j s
elseif store.cont.name="part3" then* _, r9 Q4 Q4 G. R
store.cont.move;
9 K: `' t: L/ D* y elseif store.cont.name="part4" then
3 W0 v$ G5 ]4 v3 l& o store.cont.move;
7 L7 [' z3 g2 Z3 x5 F end;$ {3 @' I) K" b" F! p* x0 ^: t5 b
end; |
|