|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。0 T" P3 q6 Z$ D- m- u
is
6 y. C7 h; X+ Q, {1 L+ X, e a,b:integer;# N6 I9 y$ D7 |4 O
do% y0 n) |. g9 H: H
if store.cont.name="part1" then
; T6 \9 o F8 b3 l for a:=1 to 4 loop
5 e8 ?5 A& A7 I; K, T9 \9 T store.cont.move;; K" c. a. ]& L0 n' f1 |
next;# i% m! P7 m* p) z& ~9 [ @* b: O
elseif store.cont.name="part2" then( _- ^/ S; v) Y) ?- t9 w
for b:=1to 3 loop
; b. F- @- n" F: J3 M store.cont.move;7 U6 m* u- d0 @- F f9 V
next;& F9 R: P8 l/ r, T' Z
elseif store.cont.name="part3" then
" i+ `8 Z2 g+ |8 ^- Q; @ store.cont.move;1 u3 V* W Y- }5 S
elseif store.cont.name="part4" then9 z8 Z$ K1 y2 E* A! k. ~4 T
store.cont.move;1 e2 g7 h' r7 d u3 \
end;2 y' q0 D4 d8 h$ {. ^8 Y! z
end; |
|