|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
4 F5 y+ [9 n# l5 f7 @is 5 C) f% x4 n D- {8 a
a,b:integer;
% H) o" C+ m4 r {do
5 c& H8 |7 y9 `+ }( I2 s9 b if store.cont.name="part1" then
3 `# o- e' |! t1 G/ ?- X! Q for a:=1 to 4 loop
% V. r" X% L- a Z0 Y3 Y7 q: [ store.cont.move;
$ M: @3 c% O+ z7 x( Z1 i% E& w4 r next;
5 z4 Q6 Y: W% W4 x0 ^) B elseif store.cont.name="part2" then# L6 u9 \% _' [1 m k2 Y
for b:=1to 3 loop
0 o* {' o3 u* {9 Y! D store.cont.move;
+ ~; s0 e; p H$ v next;
' y% k! c3 x9 ^7 r5 [1 c7 h" F! F elseif store.cont.name="part3" then0 R. K& `8 x# l$ d
store.cont.move; P" Q5 ?# {7 i+ k
elseif store.cont.name="part4" then
f8 [6 G" v }* _% C& N, ` store.cont.move;
, M; i* {2 q- I: G7 M* ?% u end;
) Y9 f! C8 v* Y" y9 o6 J4 P end; |
|