|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
0 a+ {( e o; h5 m: ^( K2 his 6 e' v( \0 e6 W" P
a,b:integer;
) \+ d) I5 P8 u$ m9 r0 x, R& e3 Gdo
. m) \7 B D, A2 l1 l if store.cont.name="part1" then
~" W+ i5 D, v1 | for a:=1 to 4 loop/ N& d7 ]9 e. [: v7 c
store.cont.move;. F5 s$ D9 J6 k# k
next;; T: `: a% a1 J0 e% ?& v
elseif store.cont.name="part2" then {/ Y) b$ y9 \+ ^1 J ^
for b:=1to 3 loop3 Y+ q1 v" s2 j
store.cont.move;
1 t: n3 \" I' o; @ ]* m- B next;
6 @: i$ v7 I$ E/ W5 ] elseif store.cont.name="part3" then
% E E/ i/ v+ K- {% A: @ y store.cont.move;
; B; I9 Z, d1 R( ^ elseif store.cont.name="part4" then& n3 g9 f- {" o. ?9 e& i
store.cont.move;3 f6 s3 F$ J) u
end;
! k, H) P7 ]+ U6 Z4 k end; |
|