|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
" q, i9 D9 U- Z/ U1 k( K: \is 9 C7 G# _3 n4 O& O: x- g
a,b:integer;: y3 \) j+ x' l+ C2 r0 ?' |( S
do0 B* f/ R- i$ @" I8 k! d- A+ @
if store.cont.name="part1" then R, R7 h; n# C0 M: Z# |
for a:=1 to 4 loop
) Q' T5 S$ r& u, W store.cont.move;: x0 p9 p" q7 Q7 o. B- F6 E2 B
next;9 v+ n5 D) ^: ~: z
elseif store.cont.name="part2" then
9 V' V# S1 Q# _( k for b:=1to 3 loop6 t# }0 L: Q! d) O
store.cont.move;
+ E9 X+ L( m/ z' r& j& o9 v2 S next;1 S8 ~- @9 y1 |' l1 Z/ b. ]7 T* |
elseif store.cont.name="part3" then8 ]* T" l. R+ S" h
store.cont.move;4 D- Y. {) |2 }0 s7 _2 d
elseif store.cont.name="part4" then( J/ U3 D& ]" m0 Z% W l" \
store.cont.move;
" D; A) W5 J/ \1 d' y9 ~* p end;
5 W+ x" O3 u( A' R end; |
|