|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
_% m- `5 i ?' S zis
- }9 |" E& h2 f# o( t3 o6 J3 e a,b:integer;
9 @6 t7 e8 b$ }+ A- Fdo+ c+ H0 A: a x3 ^- C
if store.cont.name="part1" then
% U1 x7 p( t7 Q: ~/ R for a:=1 to 4 loop2 f7 D" K2 c0 B( k; o
store.cont.move;$ }4 {7 ~8 X; j
next;3 I: ?' |. S7 L- x4 L' h2 P3 ]
elseif store.cont.name="part2" then
4 e' s; c' R, H6 d: G* t7 R for b:=1to 3 loop/ e) l# \2 C* F& S2 i; g
store.cont.move;* ^. T# o/ N; X& h1 b$ B7 G
next;/ s! X/ U% Z, X
elseif store.cont.name="part3" then& i5 R, g3 T5 O& T5 R1 y; L
store.cont.move;2 v: G. F% {6 }( k5 L1 [
elseif store.cont.name="part4" then
( D' X/ k1 i* i$ M store.cont.move;
4 q" }6 ?; [. F5 F end;7 _- D M9 _9 y) K2 P( N l
end; |
|