|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
7 l# P( q7 U4 z& pis ) A( F* F) w# z' v
a,b:integer;
5 s8 e& g! e! R. t" p6 z) D* ado
9 y. O3 N6 @% ^2 [; a if store.cont.name="part1" then& f9 m: X! O$ e( C; |9 n$ ?6 w. C
for a:=1 to 4 loop2 P& J5 m$ j" I" {, m! P. u
store.cont.move;1 @5 i3 Z3 l2 _9 n5 `8 [
next;- F: v% @+ J- F. ` B+ P
elseif store.cont.name="part2" then! Z5 b. `0 F0 }$ H/ d
for b:=1to 3 loop
* V1 N! R. r) S: M# K% ?0 X' q store.cont.move;4 [; g/ T" s$ T/ Z' Q
next;
' E0 f- o! l- F( V' E. r elseif store.cont.name="part3" then& i; a- O! H* E8 J" ~6 x
store.cont.move;
, H4 Y5 W0 o7 d- L/ l, X elseif store.cont.name="part4" then
3 V- i" V. H* q4 w# i X; Z: U8 E store.cont.move;$ [5 a2 k% Y4 u5 ~& ?
end;
3 Z9 y, \+ ^; ^7 h7 D& U end; |
|