|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
0 L5 L7 F, x# Ris
/ u; P& N9 S4 X5 j f' I. S( X# D a,b:integer;" ~7 ~+ O* \1 [: V" k& G% N
do
; j; c4 q' x/ b! W$ N& L9 [ if store.cont.name="part1" then
, E/ K' |0 T4 v! `3 T. P for a:=1 to 4 loop" H8 u# Z# H3 `2 W
store.cont.move;0 p: W: s. D3 ?9 P
next;! j9 `! o( T# E2 e6 y$ [+ Q7 w! X
elseif store.cont.name="part2" then
( W3 a& j7 [& e/ `3 n8 a4 T2 i" B5 R3 G for b:=1to 3 loop
* b9 E# \8 N! M& I% _ J store.cont.move;
# ^4 v$ g/ {5 w! K* N! R next;# e7 |, p `4 I; {3 z
elseif store.cont.name="part3" then
$ E+ N3 ]0 D( d+ e A0 ] store.cont.move;
& J A3 j7 s, S7 x) Z+ p9 d) { elseif store.cont.name="part4" then* ?5 ]7 Z: V" x1 G9 s" K% l0 M
store.cont.move;9 A" B7 T% \% ~0 W
end;6 ~; s8 |; U3 k, A* a/ k3 k, f
end; |
|