|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
) o) |" |# j. c! ` wis
2 v* F1 w$ ?5 X/ L, W, A/ E5 n# ~ a,b:integer;
, p6 N1 D6 N: o/ m, U7 Odo$ ~. J9 F! U5 {* \7 X9 v F( t6 J
if store.cont.name="part1" then. H/ Z/ F/ G( t& V
for a:=1 to 4 loop- e, u" S# n) Q$ B+ w- n
store.cont.move;
$ B+ N3 t& J' H+ l# S next;
: T6 N; t5 A9 w- o0 c elseif store.cont.name="part2" then$ a1 ^8 P' C/ Q. z5 ]! d8 n+ n
for b:=1to 3 loop0 ? Q: u0 k `- j6 p/ w' x
store.cont.move;
0 X& Z! G; s- _1 B next;
1 Z! H2 |4 y8 O* O3 ?4 H elseif store.cont.name="part3" then
! t% y# @ f) k) B2 k store.cont.move;9 m" C+ m* q$ V
elseif store.cont.name="part4" then/ [( N$ p; e+ Q
store.cont.move;
( a& M! h0 \) l9 ^5 P0 j1 F end;
8 ^4 D3 b9 e. _& w end; |
|