|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
$ H8 O* x/ J6 D3 P( T" N2 Kis 7 Q K* f" U0 S, L& n$ w
a,b:integer;% e, Y+ f4 ~* L& ?+ X" N
do& h# e+ \8 ]; d& Z7 ?. F' T
if store.cont.name="part1" then4 L. ^0 |- `' v3 \3 |0 ^) K
for a:=1 to 4 loop7 Y, s) V$ z' \% r; e- F4 ~! ?
store.cont.move;
9 I0 M0 a( ]3 d: A% C" j next;4 P% Y/ t4 O/ A! Q4 g5 b
elseif store.cont.name="part2" then
1 e0 q& I( ?7 X. l for b:=1to 3 loop
+ \. |' ^0 w9 i* H% F, | store.cont.move;
* F) g1 d- i9 @ next;8 z$ z' L; K8 V5 q* b
elseif store.cont.name="part3" then3 v) b N9 C7 O& r
store.cont.move;
1 z6 h7 {& d9 O( j; F elseif store.cont.name="part4" then
; C. d' _. a: _! t store.cont.move;, H0 E- I0 a$ k6 h! f
end; {6 g' G1 h& I! v2 h
end; |
|