|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
/ m! i9 |8 z" E2 q% _. {is
\! j6 ^: N, g( U$ h5 C a,b:integer;1 s1 C" d/ ~+ e& r9 T" h
do
* V/ U Z* K; ?6 h5 N if store.cont.name="part1" then; X: _8 }, ^: F$ P `6 ?# k3 ]' u
for a:=1 to 4 loop! Z5 u2 |+ j/ ~9 T+ Q" P
store.cont.move;9 u) x4 ~7 _# q0 e+ e
next;. C8 B a9 X9 B' \
elseif store.cont.name="part2" then
# {2 g" j5 x1 r9 p! k G7 q( U for b:=1to 3 loop
6 O8 W, b7 \, n! B( M; Z# } store.cont.move;
5 p* j3 \" S' @7 T! S3 W next; d3 t; E" b2 Z8 M0 }; M
elseif store.cont.name="part3" then
" A4 d3 r0 @/ W$ s9 L8 c! | store.cont.move;
5 a" B0 s) P# J/ I elseif store.cont.name="part4" then
/ I/ j, ], N6 A7 [, c2 Y0 M5 c. k store.cont.move;* R% O/ f0 l& O# ]4 p
end;0 I% a. N; e6 O5 r1 ^8 K
end; |
|