|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。/ B F2 b3 u% Z3 k. Q
is ( \9 q/ G' a7 G* D
a,b:integer;0 f* N* H2 b+ s9 t: f" q+ k
do3 N0 v) o" O6 }1 Z+ \: X" j
if store.cont.name="part1" then, I6 E) C5 ~5 d1 w# K% U. N
for a:=1 to 4 loop: h# [! P9 g, @) w" P
store.cont.move;! L( M P! h2 s& G, S# k8 O- e
next;9 S+ D, [/ Y, \' ?9 k0 b
elseif store.cont.name="part2" then
- K+ j7 m/ ^9 O% U for b:=1to 3 loop9 _6 h$ R3 f$ |: f" B1 h2 b% c
store.cont.move;
% Z" d E# w/ [' i$ g" f) n next;9 C% y9 e/ B2 g6 `* `; _- i
elseif store.cont.name="part3" then
- ~8 o" p. k, t5 H( |2 o9 {/ ^ store.cont.move;, R# X5 K% J/ p) x. m: j# ^+ y
elseif store.cont.name="part4" then/ A* G5 t" o. T! v! s
store.cont.move;
# B0 {& y; O& o9 U4 R p1 E end;% {/ H& D+ T1 B; B7 j" \
end; |
|