|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
; \( d: A8 N7 Z1 G- G0 |: k2 Iis * V' `# U: U; k6 X4 M
a,b:integer;# d4 {% s* E! R
do
. C$ W6 Z j% a+ p/ f if store.cont.name="part1" then& d7 |& F7 N, A) a5 h0 q
for a:=1 to 4 loop' m" u [1 I% m; r( h' P: ^
store.cont.move;
' i! H) v/ I6 Y; s: e3 s next;
6 ?3 _/ D5 Y( t1 S/ E elseif store.cont.name="part2" then7 T/ w# m9 N, b7 o
for b:=1to 3 loop
% x* Y4 x; I' @0 T* K/ d1 e% z* \- y store.cont.move;
. w2 q/ D7 `9 d/ P' m0 N5 ] next;; o! e& ?4 o: B
elseif store.cont.name="part3" then0 p% u" p' q$ b0 w; r, c
store.cont.move;5 `. |' a! Y4 B" z
elseif store.cont.name="part4" then/ B& d1 p" d* ^4 \
store.cont.move;
- @4 \& n6 y4 s" l end;0 G& k, P* v. L: u
end; |
|