|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。; k9 ]- u9 X4 U+ U6 B# B5 x
is ]/ C' w+ e+ H
a,b:integer;
+ O5 P3 O3 M" m6 h0 \6 f/ g V$ {do: v& |/ [' X: ^: d& S* N
if store.cont.name="part1" then% y' v8 m$ a: O
for a:=1 to 4 loop
5 m1 C1 Y+ q: q4 _0 O0 Q store.cont.move;
4 W. [' D0 F) f. C0 H/ i1 B next;
0 R6 ^: a: Y: F& E7 y8 z4 N( P elseif store.cont.name="part2" then: p4 I/ q5 k" h2 t- M; h
for b:=1to 3 loop, b! x* \3 x- Y8 w% _
store.cont.move;
9 g4 V& g! T. p, g4 S* w7 j6 r next;
- @) X9 a2 s! I* e7 V; | elseif store.cont.name="part3" then
: s `0 H$ I! e- E store.cont.move;/ J/ I y5 S% s& n7 k5 O2 b
elseif store.cont.name="part4" then, _ ]) W" |# k4 G E
store.cont.move;
) ~) P4 ~& x' N/ q% Z7 l1 X end;
: D3 G+ v e" @4 w end; |
|