|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。7 j2 }# `# j' t+ Y9 O
is 0 h0 J9 F; n; F& E0 a. R& b/ p
a,b:integer;
1 s# o: C. v; |" b" X( Z. I% Jdo6 y; D% d9 C+ }/ B' D) l
if store.cont.name="part1" then
3 f d# s7 W8 x' z7 Z# S9 a% B8 H for a:=1 to 4 loop6 {5 N" y7 {8 [) ~5 z9 Z6 t! H' W
store.cont.move; P! D6 m% q( G4 r, A6 }
next;9 G7 J6 M& `- ], q
elseif store.cont.name="part2" then
& G: W6 H* B, W! O0 e+ I1 Z7 Z for b:=1to 3 loop
% |( m0 `# i' y% b8 N# b* G, j store.cont.move;
! G- D+ b' e$ s t7 V next;! o3 o, T) Z( P8 {9 Z
elseif store.cont.name="part3" then
: L5 ~* K/ F) g store.cont.move;. n+ c. z4 i2 _- ^; u2 m U* a
elseif store.cont.name="part4" then7 w; I: K( k8 @) c+ e
store.cont.move;1 z; W+ ~) X( Y. a
end;
% M7 v! Y( W# o! }+ L; v5 d end; |
|