|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
+ W8 L5 ]' P% S+ ?4 e4 p Mis
2 l; ]9 }) C* q1 w9 B7 G( R a,b:integer;
* i& A8 s m% M3 k$ S/ q, _' m: Z" kdo% e& a0 s- \" z4 [' a9 ?/ z
if store.cont.name="part1" then
" W5 ?) c& U" r$ f( s$ C+ s# H for a:=1 to 4 loop3 n7 @' }) u/ P4 ]$ g
store.cont.move;
. i$ P2 O7 K4 d/ G9 I next;
9 u( q a5 m& X! O$ x, ?2 C' J, V elseif store.cont.name="part2" then0 e$ a, l7 `' [7 A+ T
for b:=1to 3 loop
2 x/ Y* C+ C' c9 V/ J4 D" l- ~' i store.cont.move;6 r. a1 w# d/ {) [- P6 c
next;
" W: e& p' C, D/ P( Y3 N elseif store.cont.name="part3" then
" @ m" E$ h! e6 s p' { store.cont.move;# o) z6 G- @$ O) t
elseif store.cont.name="part4" then2 }# V. d% q0 [: J1 h& t# u2 j
store.cont.move;6 y+ M! x `2 ?8 W+ x! I
end;7 ]* q5 ]) t! G' m; g p
end; |
|