|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
# c; e a; V) c. Y5 V. }is
+ C. k; R; `, K( C% g5 z3 T a,b:integer;
$ S) b5 g! o' _5 ~& w, _! p. xdo
' @! L1 k4 i8 \, O# j X. j if store.cont.name="part1" then
8 p5 n" x3 L2 o/ X( Z6 R6 E for a:=1 to 4 loop, p9 a h- d: _6 v8 [, C
store.cont.move;
4 W3 ]! o t5 c) D: V3 k$ M I next;) f6 C9 Z) A: H
elseif store.cont.name="part2" then
& A" C1 A; H7 _- y for b:=1to 3 loop
; q. U9 M' k4 T, x; e2 g# N# H store.cont.move;8 f% r9 H9 r% J
next;
& P( k e" }, J' l4 I) E) M6 v elseif store.cont.name="part3" then
2 c- J0 K$ |& \5 r2 | store.cont.move;) o1 d+ @8 A6 s/ c
elseif store.cont.name="part4" then, C5 i, f2 `7 ~
store.cont.move;% u* o4 a5 y% u
end;
2 l- b0 J( ~& k5 s0 p$ a end; |
|