|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。$ P$ H3 M4 Z5 h# ~8 a6 @( [
is . H- Q" i8 q) D
a,b:integer;
4 U& |3 x8 B8 F7 j' u2 Zdo
4 q9 M b5 ]8 b5 c if store.cont.name="part1" then% L k# Z7 T' ^6 _( o2 G6 k
for a:=1 to 4 loop
" h/ ~% s/ P3 d* h3 m, N2 ]' ^ store.cont.move;$ K1 k9 C+ q* R1 W; C$ N( k
next;1 i, Y$ I8 b4 P0 @
elseif store.cont.name="part2" then1 `: S# w5 j1 I, b! B+ b
for b:=1to 3 loop
, h3 r" c1 @0 P' j store.cont.move;! z( Q2 C& G) {6 J7 v; v V" w
next;
+ v) n# A& X- \; w0 m elseif store.cont.name="part3" then" y. s2 |. q! `) E: R
store.cont.move;1 \5 ~$ Q6 s+ O( g, R
elseif store.cont.name="part4" then' n+ E" A% x$ k5 e! r
store.cont.move;5 `# Z' g& G* S1 W( E; x B
end;. V* _' P/ S/ N; v0 T0 t
end; |
|