|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。# ]; l0 S% `* f: N
is $ d3 Z/ Q. V1 q/ w7 f @
a,b:integer;* s r/ m* C* i* G6 q4 t8 V
do" [/ Q' ^: T0 F5 W3 z1 J! @
if store.cont.name="part1" then
8 u5 m3 h8 X$ r) \# O$ V& B for a:=1 to 4 loop
; S5 v$ j4 S: B5 ?5 g store.cont.move;. |/ I6 H2 K' ^! g8 ~/ T- B8 l
next;" C9 f8 H9 f9 v5 z, q
elseif store.cont.name="part2" then
: x" Q ^7 `" {& E6 a) v for b:=1to 3 loop1 S p7 R0 M5 K A
store.cont.move;
8 D5 x3 G7 ` `8 O$ a" c next;6 [4 Q: l, Z! D; J% i
elseif store.cont.name="part3" then& ]' }# a9 R/ h
store.cont.move;
1 B6 n% O8 k# p0 e | elseif store.cont.name="part4" then+ w: p3 k5 s0 p8 L* D0 R, K5 R9 O
store.cont.move;
& b+ C( o* F4 U2 m7 v end;) Y9 W8 N; M" X5 b* n9 i$ J
end; |
|