|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
% B+ Q9 @1 h: S) T6 L2 X7 uis
/ N9 ~9 D8 a& R) j/ F a,b:integer;! K' ^$ G' T9 C M' v" X/ f
do
% m7 d) V+ ?& S) _2 A7 t if store.cont.name="part1" then
, O' M' g0 t: W! ~! A for a:=1 to 4 loop. l5 _! `" O3 F! m
store.cont.move;
7 c8 l" D9 c( ?/ n, Z1 l0 ^ next;
$ A& s! f) t7 `% o- U; c elseif store.cont.name="part2" then9 _- _: e% O7 G
for b:=1to 3 loop
5 D! c' N% A; I9 | L- ~3 ]7 p( U1 P store.cont.move;
6 k0 Y4 F2 O8 ]+ _ next;" n6 t: i7 r1 S/ m
elseif store.cont.name="part3" then0 p, q ^# b! I" z
store.cont.move;
) B1 O+ V: S, X9 f elseif store.cont.name="part4" then
, u4 j( P+ I' o) ]8 @ store.cont.move; l5 C- j& j5 k2 N6 x
end; \) W7 S6 S& g$ V# q# G( p+ w
end; |
|