|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
( N' z: _ o0 @" M: Lis ( ?6 J' ?& j: Q5 X ]9 R9 O0 B
a,b:integer;/ q5 {& R8 Q6 @
do
) j* \: ]: t$ p% j" |$ Q2 n4 f1 } if store.cont.name="part1" then/ o& o( v$ [) f
for a:=1 to 4 loop! |# e& y* w& p- |
store.cont.move;0 `' N7 E/ D1 p1 T
next;+ L; R3 i, k$ G# S8 r
elseif store.cont.name="part2" then* L$ a4 V) U2 s" G9 T9 l
for b:=1to 3 loop: v m$ p. ]7 s: S) L
store.cont.move;& U/ }' y {1 m+ V
next;- M2 }; Z l( h# ~' l
elseif store.cont.name="part3" then
0 P; p/ l4 K! p4 A p store.cont.move;
* [9 f' b1 T* n$ V% y elseif store.cont.name="part4" then
- u6 a: ]/ I, x8 I$ X5 L store.cont.move;
8 {0 h% S7 W# {$ e; k& O end;
; z+ V' I, S, F) A6 w( C( N) C end; |
|