|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。/ {% O/ e8 y i0 v6 o
is ( s) |' |5 {! v
a,b:integer;
1 x* p3 ?& G: c2 @# w9 udo
5 u$ l2 m& I: K( \ if store.cont.name="part1" then, D2 M8 \6 N7 V @$ K
for a:=1 to 4 loop
7 l+ }% X% ?" ] store.cont.move;
% ?! h9 a, r8 a) ^' r" f" [5 K next;5 }& s1 q) R7 }
elseif store.cont.name="part2" then7 l- v: _2 {7 E
for b:=1to 3 loop
4 x/ E9 \4 k8 P; Q1 l2 {# W# V7 A store.cont.move;6 Q4 C/ B( s4 ~; P* n
next;
# j/ D6 ]9 u$ D& Y elseif store.cont.name="part3" then' z) _+ F6 {4 B6 W7 t- ?5 d
store.cont.move;
; A2 n+ A- r- W" v" k, d0 G( } elseif store.cont.name="part4" then* J# Q5 `- Q, i( Y+ `% \! E
store.cont.move;* C. `- x7 o/ }' @! l+ E
end;. P% B+ O% K4 d) F6 x" X
end; |
|