|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
5 T5 h+ v- `4 s: {is
6 P; w% l f4 t' G3 ] a,b:integer;
+ k' ]+ w; h* b0 P- @7 ido+ O, T- a! g- |
if store.cont.name="part1" then
- b5 G4 {) h5 T3 ~, }: ? for a:=1 to 4 loop
. x/ f! D) ?2 W6 G9 \4 G0 D( ^- j3 P store.cont.move;, J+ V5 C$ a1 o' m$ \
next;
2 G, g2 Z+ @# n$ z4 ]* p0 G; G elseif store.cont.name="part2" then, T, ] m; c" @" G5 M8 s* H
for b:=1to 3 loop
: B/ Z' `2 z# Z6 ^( I ^! m store.cont.move;
: p) r) N& _0 I8 A next;
3 X- g8 k% y* ]% v elseif store.cont.name="part3" then8 y" H5 A2 d# t% ]/ @0 @
store.cont.move;( [- z% H; x$ @
elseif store.cont.name="part4" then; S) U+ p4 l5 M1 K6 j8 ~
store.cont.move;' N6 W% f) p) D) x- o9 G% P. G/ Q
end;0 x% O% N& z5 Y3 [% P* H f* y
end; |
|