|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
! M) ^0 B' S/ L1 k( iis ) \+ Y3 `8 E3 }" F2 q! g" O
a,b:integer;& _0 W! l7 ]% Q. z) X5 ]: n7 p/ M9 _
do
/ l1 S% q: M& e# @$ _ if store.cont.name="part1" then, y1 A0 r* ?) r1 N) b& v
for a:=1 to 4 loop
# x2 e3 ~( w! `* E store.cont.move; ]: [1 q5 f# T1 }+ `$ k
next;
9 f3 p8 t5 N- } elseif store.cont.name="part2" then
0 R9 S" p$ e E1 U. X for b:=1to 3 loop" V `* o- j$ a( @
store.cont.move;. D6 m2 W7 g. _* O% j. Q- W
next;
) ~1 K/ C7 f% W; m elseif store.cont.name="part3" then, a2 A y# J9 j- x
store.cont.move;; f. b1 m1 l z
elseif store.cont.name="part4" then
5 e4 g; j K q. z store.cont.move;
/ _/ [/ Y6 w* F" l. q, r, k& w end;- p6 X& }* J( f d$ R' e
end; |
|