|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。8 a$ N3 I/ \. l& k7 v/ ?- I0 B
is D, \- X& j: T! r h) ?" @9 [$ X
a,b:integer;( x% b( G: N3 O
do0 ^5 \. d- k3 w1 ]9 K* M
if store.cont.name="part1" then' m3 i3 Q" f) z. S8 {& F7 n
for a:=1 to 4 loop6 c: e5 C; c1 I; r% x! r
store.cont.move;7 v7 N1 @- ~% Q" L
next;6 o6 d+ _" X3 r
elseif store.cont.name="part2" then
/ n1 A1 d) \: |6 F2 b9 a1 y for b:=1to 3 loop
E) ?6 s( Q7 a9 u4 q store.cont.move;
* X7 E$ D; o( L+ q# i6 `7 d next; [3 q b) _3 X: ?+ E& U$ i
elseif store.cont.name="part3" then
# J6 v# `& _9 L+ l store.cont.move;
5 ]: S# B' E$ `0 ~* Q( L# f elseif store.cont.name="part4" then
, e- l7 P. @# v store.cont.move;/ c2 u# L- |+ I" P" S* T
end;9 M D" H4 Y% a- ^" R& g0 o
end; |
|