|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
) g' c7 N t7 f9 r9 ?4 K' R! H4 yis 8 a8 M% P( V7 o# ~/ G$ ]; F
a,b:integer;0 r1 y* V# ]9 N
do' r, e" x; ]5 w8 I9 g2 r
if store.cont.name="part1" then7 p( c4 O, p" D) G6 d
for a:=1 to 4 loop% Z3 g" v' Y* B" D. t
store.cont.move; V" Y. X7 r9 s+ {! [
next;. `1 t/ L4 F V% D3 H5 g
elseif store.cont.name="part2" then6 @/ h' N" p$ ^8 X
for b:=1to 3 loop$ J! t) B5 V/ C2 w; r2 @3 }
store.cont.move;
7 ^! u: x, s! [ next;, L) F, W1 A. v) W) O! m
elseif store.cont.name="part3" then' X* S$ V# _8 s9 `, Z
store.cont.move;; y9 s! C3 D% ?3 w; } t. S
elseif store.cont.name="part4" then8 f6 {' T# @3 k. E+ v+ N( y! x
store.cont.move;2 \/ \8 A. H; X m- O7 e
end;
" s2 b' [! X+ m6 O end; |
|