|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。( Y& h5 z: f+ `# x. [. z( ^# `3 y
is
3 {/ d3 D8 i/ A( }: F a,b:integer;1 \- W# ~) b- p5 R
do& z: j+ U/ g' W# G! F9 Y' [* ?
if store.cont.name="part1" then* W! {8 b Q4 T% M% M
for a:=1 to 4 loop
- b, S, ?6 P+ i; m' Y store.cont.move;( j' ] N$ E# n
next;2 ~, @/ o7 A6 p% \$ W7 a- p$ w% i
elseif store.cont.name="part2" then
" I" K3 ^# q- N for b:=1to 3 loop
9 L9 ^8 X# |6 A store.cont.move;
) A! ?6 g4 R% e& U$ f" N5 y! E, w next;
' }: M) @: H+ R4 a2 N elseif store.cont.name="part3" then K% y1 X- u5 N% I; b2 H
store.cont.move;/ p- g& F* k0 }
elseif store.cont.name="part4" then/ m. D. R% {( t" d3 l
store.cont.move;) l3 y3 s+ N% `- J/ }5 @
end;
: S5 K$ z. C. E end; |
|