|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。% O# n/ {& s0 g/ W7 U$ ~
is
3 d1 x {* c4 p7 O a,b:integer;
: x: |. P# q6 {do
$ v% ?+ {; J* t/ \# L if store.cont.name="part1" then
! n0 Y+ u W9 P" x* ]. O for a:=1 to 4 loop
: k* ]1 H' I" g. m+ [9 Y9 o: X store.cont.move;
7 ? T k* ?; A' m next;
0 d. ~' f; w$ j. V elseif store.cont.name="part2" then. E+ C% m4 n7 m3 D3 }
for b:=1to 3 loop
7 K8 {6 @/ q9 I& v store.cont.move;
6 H; f7 D6 i7 B% D8 v& { next;) R5 T5 O" s1 L* q8 F3 G
elseif store.cont.name="part3" then
# x/ y1 q. k! ^$ f7 g9 r store.cont.move;3 |/ o+ V- z/ ]/ [8 O1 x
elseif store.cont.name="part4" then
" v1 Z& o, C% v w4 @2 b. [. z8 k store.cont.move;
7 L1 V( b$ ?( P$ e7 u$ b end;+ K0 w. {: Y$ C+ K
end; |
|