|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
- f, h# ^ P' f4 e6 p Q2 jis , `9 ?! Z; l& _
a,b:integer;& o" q/ g5 P" ^/ g
do+ E# u6 A5 i$ X8 K6 }5 @. O/ u' E
if store.cont.name="part1" then
6 }& q1 h0 E. i% X( Z; e for a:=1 to 4 loop3 p P& d5 E& i% q5 F& o
store.cont.move;
, r3 M# ]; s: z. H$ r% \8 W next;
- Z/ A( u4 w0 H elseif store.cont.name="part2" then
1 q% ?. r: _% [" ^, ]8 k for b:=1to 3 loop
# ^! V3 k7 f0 l9 y% S3 q7 x store.cont.move;& ~) r9 {2 n7 k
next;6 Q; b/ \$ W( N# N2 j+ T
elseif store.cont.name="part3" then0 {7 H7 f" G# L5 w0 |, w# ?5 R2 m F
store.cont.move;0 r7 o- W+ Z+ T! H/ a, C0 g
elseif store.cont.name="part4" then
5 \, g& `3 ]; n( K) t+ p7 O4 W; U store.cont.move;. _) \: C9 a. A8 ^
end;( ` x! y4 `' f. D" D
end; |
|