|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。9 [4 W' J/ f2 T: L4 K5 v1 c* N
is
& q% u8 x- w6 ~# e1 T8 K5 ` a,b:integer;2 P# v3 n0 F+ w3 L( j9 R& k
do3 o& I$ n+ x0 u( F3 }
if store.cont.name="part1" then
9 ~# _: Q. A0 ~/ e for a:=1 to 4 loop
4 }5 J+ t$ K, [* M# t" X9 s store.cont.move;
# H/ b& f: t3 Y! \* b1 y1 e3 x" K next;
' [* `( m* N" v elseif store.cont.name="part2" then& z3 ?: f, n: x" \ e$ w& u$ m! J
for b:=1to 3 loop2 u/ b; j! ?. z9 G/ Z
store.cont.move;0 v, _; X# R* s9 X+ {
next; c& ^3 h* Q0 b4 v9 _& \ V+ g
elseif store.cont.name="part3" then
9 X. o- o! o+ L. X2 Z- p store.cont.move;8 q e; P) o* S1 ]
elseif store.cont.name="part4" then# w+ X/ _# n4 o4 S
store.cont.move;
8 E, Q" G y- R! P% s: c end;
- T, ?& }9 a# {, s) k end; |
|