|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。0 n& y+ o/ H# _) F# I
is W' `; q) O) C7 R
a,b:integer;5 |) e( x3 g% f" G, i: h8 _0 U
do
! [5 M' a9 T- x2 m. z- e: k- Q if store.cont.name="part1" then
% |/ e# a3 }+ B. k7 e( I for a:=1 to 4 loop
) @( o6 ]3 l( I3 j- N$ ~ store.cont.move;
& K2 [4 A; _7 h ` next;
1 ^" P. @ U0 o3 k elseif store.cont.name="part2" then- I2 Q2 X) q* ?6 m' ?1 o: z; j4 F
for b:=1to 3 loop3 L' e! x% M7 n, l. d' d$ J0 @
store.cont.move;
: F: z: O% O" n8 T next;
0 v8 I& c( d; D* K& t+ V elseif store.cont.name="part3" then D2 f7 u: O0 l3 T K( i3 M
store.cont.move;
2 x; A [: B& d$ H elseif store.cont.name="part4" then, S5 G9 w* M7 T6 j6 i4 N7 S
store.cont.move;
/ X# s& x( a6 y9 B end;
3 O0 P7 O2 ]# v( u( b end; |
|