|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
. _4 O, X' Z/ S. v1 C& j: O2 X& r; f+ [is
( x6 P0 K. V. ^+ N' e2 W a,b:integer;# `* V0 g1 H' _( X: ]
do
, C! P* O) F3 V1 `$ ^ if store.cont.name="part1" then
0 ?8 n# v$ S) } for a:=1 to 4 loop
# d6 e7 k3 E+ {. V; X, t8 b- r0 ]# L store.cont.move;+ `, T1 |, F& N+ E
next;
7 Z" ?7 g: x% O4 { elseif store.cont.name="part2" then, R2 ^9 E% W; f) v' E5 a7 P! ?
for b:=1to 3 loop! b" F! n' I. G- ~/ ]! O
store.cont.move;
: D4 P4 d; d2 `5 u1 Y next;
; _9 b1 a& V/ H5 b3 i- g elseif store.cont.name="part3" then4 s2 ? Z( K1 q: A; @, ^/ u1 m
store.cont.move;
' ?/ b* m7 E6 R4 |( s elseif store.cont.name="part4" then
4 d- M* Y5 n" e store.cont.move;
! C# s4 F0 m8 c: z( I' R4 | end;
: q, A1 E! i. \6 \; c2 H/ Z- z: O* n end; |
|