|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
2 S8 ?: I( N9 {1 Cis
- o: Z6 ]7 M0 K. R4 A- Z a,b:integer;5 o" z3 |9 m2 r% n) P
do
! g3 ?8 }2 O2 R: f if store.cont.name="part1" then
- D4 k1 s. q, X2 }( D for a:=1 to 4 loop
O) ~, @& q0 Z- {- D! c x7 t store.cont.move;8 u9 O# ?+ G6 S/ F1 X: I, a, d- e
next;
3 f3 ?& u; R4 H$ [ elseif store.cont.name="part2" then4 l! R1 W4 ]! P9 x% d
for b:=1to 3 loop
$ c* y9 |! e. H" |" c store.cont.move;: _) A( k2 s/ ]- _$ o
next;7 x/ `4 u4 z* t! y
elseif store.cont.name="part3" then
7 _/ `+ R. p9 e( ~# m7 c: h) _ store.cont.move;
! y. K; e w) c; N- j. `: O elseif store.cont.name="part4" then
3 c- u1 J' _: X store.cont.move;
; G9 D6 @) W- U end;
* U1 ^' W9 i$ K& A/ O/ D9 T end; |
|