|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
2 t& [1 D. O, ]3 ~9 _is + k/ P2 h* g- j
a,b:integer;
0 W3 _% x" q6 m' ddo- u" X9 h M- u+ n
if store.cont.name="part1" then
, g0 c, F: a9 v2 j b) o for a:=1 to 4 loop+ f1 T" x- d' E) D' h
store.cont.move;1 j) ~1 P% `# {; w* }/ {
next;
- G" i9 s0 e: ?4 q& \: @ elseif store.cont.name="part2" then* Z+ F! p" C1 b$ X" Z, O+ p4 K
for b:=1to 3 loop" @8 G( @$ T4 ?# f
store.cont.move;6 O" `# m2 R& _, o7 o- j
next;8 }" k4 {; P/ X1 H `$ ]7 J% d
elseif store.cont.name="part3" then2 ~, b9 e& l. p/ K' Q
store.cont.move;* S1 N5 d, I# n8 c; I5 [3 R, @9 z
elseif store.cont.name="part4" then
2 g) k; H% Q) u( S store.cont.move;
+ d* D& c# u& S5 Z( g' A end;7 H; A$ p- E& }
end; |
|