|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
* @# z- o! S- U4 e% His ( D- T! D; K4 {: K. O/ r5 e
a,b:integer;
k8 O* @/ z" i+ g; Sdo
' ?) A4 k! a9 W. G+ x if store.cont.name="part1" then. r7 P7 g& _$ Q; d. g- |
for a:=1 to 4 loop( o x3 n# R# Y* s
store.cont.move;/ y* b# }4 \: A" J5 [0 d
next;6 a T" d' l- ~' L
elseif store.cont.name="part2" then
# F: a }' k! H5 \ for b:=1to 3 loop8 l& G, P7 ~4 y7 p! G) `. Z6 ~# a
store.cont.move;
5 e) K _: Q! F6 G; }+ F next;$ {6 u- q+ p& \; F' V
elseif store.cont.name="part3" then
7 t: V" Y& \( ]0 } I( a store.cont.move;
4 m4 }% ^* i7 ]+ T0 ^# E& L elseif store.cont.name="part4" then! I5 ]) n) u& s6 v
store.cont.move;
6 }- G( |4 q4 y4 n end;. ]+ D2 A* K- t! e o$ Q% a
end; |
|