|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
% H( s: S1 o: s2 u3 Ris
9 @% N, V; a |, v* V, I a,b:integer;
+ M2 N2 l9 T- d8 @2 Vdo7 F& L4 H) ]+ H& s+ @/ ^% v& i6 I
if store.cont.name="part1" then& X4 W: ~- Q L) U7 d& m2 d U
for a:=1 to 4 loop* F8 M" x L3 Z: H
store.cont.move;& p( h- \, u5 Y# V$ G+ |9 R3 k
next;. p8 e0 Q* |5 r9 ]7 U
elseif store.cont.name="part2" then- H$ T- l& ]" @1 _( Z7 M; h- @
for b:=1to 3 loop
7 C: w/ [3 g1 Y# @6 X7 ?8 Y' e store.cont.move;
8 D* L7 h" @4 P next;$ R1 q0 \2 ?( v6 N9 o2 f
elseif store.cont.name="part3" then
0 e% I }$ G3 ~) r store.cont.move;+ Q2 w2 R) O# ?$ Z0 Y- Q
elseif store.cont.name="part4" then
; e! n( ?7 |# ~* F! p U store.cont.move;
& f, u' r- `' Q/ i end;5 V# k) l+ W1 [0 Q
end; |
|