|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。- \4 ^: c5 V" R- x7 A+ }, ? R
is
4 n3 z, b7 q; \; p# I a,b:integer;: j0 u: n2 n" D' i9 u
do
0 s u' O; N. p# n6 p* b( U if store.cont.name="part1" then
: w: u8 R C& ~2 _/ L/ z& U for a:=1 to 4 loop- u* v0 y; y/ N* I `
store.cont.move;
2 p/ G, u1 [! G* Y3 {( F next;, d- r. D( N* v" W- D! b
elseif store.cont.name="part2" then
, e2 l1 z5 M! Q" e* H for b:=1to 3 loop
z8 s' j4 L/ r, d% l7 ` store.cont.move;
9 q# t' X2 w/ I! d next;9 i1 E9 [/ o/ p- B' e* k
elseif store.cont.name="part3" then' D% ?# U+ r* ] I
store.cont.move;
+ ~% h# [% u1 y! _) j' e elseif store.cont.name="part4" then" X7 O( F& J6 O3 `4 k
store.cont.move;
, g0 F9 K3 `0 W- v4 w. o end;
# l Y4 Y* I$ A8 j O2 g% I end; |
|