|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
- G' x0 M; O8 l3 ] Z- b: ^" pis ! g3 Q. Z, H) h8 k9 d8 A: y
a,b:integer;5 ?( y; X; z: l5 R5 J
do8 P, [$ [8 Q# Z: {3 @) f3 ^4 c
if store.cont.name="part1" then- \! z- W5 g& ?0 w T- k
for a:=1 to 4 loop) p3 w: V* V& E, m! Q
store.cont.move;
3 b9 I Q- ^+ S next;. A% j! k0 q/ E4 o$ k( u" F: D# D
elseif store.cont.name="part2" then
) u" \4 o& L% E0 y for b:=1to 3 loop
# X; P+ P9 @ d store.cont.move;7 v/ j1 z, s- N' Q6 F- O. O
next;3 }' l) S" \7 E2 Y& v. G
elseif store.cont.name="part3" then
: R) D0 {* E- d! z4 Z store.cont.move;/ O) h6 | l2 L
elseif store.cont.name="part4" then
- ?& t# j3 p- N store.cont.move;
0 t5 n, P. O6 |/ p end;: M6 y" X7 s! a2 l) W$ d
end; |
|