|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
( g2 ^7 s$ s8 ]. x+ V4 o; Mis 6 f' X1 Z1 y! e3 z! L+ O4 X
a,b:integer;
2 d1 j, `: V2 F5 }. A6 Jdo
( Y4 Q; A2 M7 D8 E& G* c if store.cont.name="part1" then2 H6 y y* @' e
for a:=1 to 4 loop
9 e) ^, D6 C" X% C! \ store.cont.move;
?( s9 U. c7 b; t( L" t9 x next;( H2 Q% [. c2 o: p, a3 B6 B
elseif store.cont.name="part2" then
/ d% ?6 ^" h* q2 F! c* p for b:=1to 3 loop( E4 X6 c" ]# n4 Q6 v) p& `
store.cont.move;
, }. ^7 G# k p% ? next;
" Q( M( `: h/ z7 q( [% v' x2 L7 a' | z elseif store.cont.name="part3" then
9 p7 L5 d5 o$ }$ B" I$ D8 M: K store.cont.move;& D! E' k7 E) ~# p* X
elseif store.cont.name="part4" then) u+ |( x: P, Z- U* {" H2 y
store.cont.move;3 H# F3 t. Y9 L0 }0 `7 z. h2 p
end;0 I) N1 H* B" ~3 T! y
end; |
|