|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。. n7 J; e$ T5 ~: A3 G$ X, C
is
$ f1 G! b- G+ ^ o8 @/ t/ n' g/ Q a,b:integer;
& p2 i% i5 Q- K4 K \6 [. ado
2 X7 U @. D ~ if store.cont.name="part1" then
& a, e3 Y+ U/ P for a:=1 to 4 loop
s* k# m0 I' E8 D, ~. H4 Y* S# i store.cont.move;; r0 k1 p. Y. G `) a8 Z' u( R
next;
1 c. _* n, y- N; | elseif store.cont.name="part2" then
0 [( H1 ?; t" C6 T. p2 Z for b:=1to 3 loop
3 F5 I5 z3 u' w# V( z store.cont.move;
* h- u; I. T( u* c, M next;
& l; { [0 s4 O elseif store.cont.name="part3" then0 R l7 `! C7 R1 r' W0 R
store.cont.move;
* ]9 E8 T5 J, r& k; N# [ elseif store.cont.name="part4" then
8 p, [$ j4 X8 O1 Z7 v' E! R7 T% J store.cont.move;4 r9 J( C+ ?, ?: `" q6 h
end;; B5 `+ x- Y' l7 T4 i6 s7 z
end; |
|