|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。7 O7 z2 i9 Q1 D0 y4 Y
is
4 V i8 K7 \+ O* {" r1 E- B% S a,b:integer;" K/ T$ P ?# E' ~7 ?
do
4 k# u+ f& y9 {6 A" ?4 g+ E5 u if store.cont.name="part1" then4 K4 q- Q7 q, v8 H1 i. T
for a:=1 to 4 loop- I0 z9 r; x( I- G
store.cont.move;
3 ^% u3 ] X% l+ Y8 w8 r- `# I- L next;
& B* O5 Z. B' H3 K, [* }4 y elseif store.cont.name="part2" then" g8 W2 @$ U' n2 R3 C
for b:=1to 3 loop' c9 Q; G( F% M5 |7 F
store.cont.move;
4 x/ W& X0 F# N' Q next;
, i* j8 |0 G0 u elseif store.cont.name="part3" then: ~" |* M( r" B! ~7 J2 [
store.cont.move;( g8 J; S1 s, x+ w8 I8 f
elseif store.cont.name="part4" then! ~7 x' g+ _$ M- Z- m; a
store.cont.move;9 X/ U+ F) R4 r( `) e* K
end;1 n; i* b- ]4 ~
end; |
|