|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
6 D5 j' }. l; M: `is
; D# t. ?+ `2 y: G# C5 N3 K* X( p a,b:integer;
+ t5 O, x9 o+ r0 O8 p- `2 }do Y P8 x; @0 s% [
if store.cont.name="part1" then; E. Q A( F) p) ?: \8 T
for a:=1 to 4 loop$ {+ U4 S+ D: B& a/ b
store.cont.move;
L+ Q; e$ Q+ T! p5 Y% v next;3 m9 J) c: u$ s8 N
elseif store.cont.name="part2" then1 X; N# a0 ^/ ]! ^" m. P: l2 @! l
for b:=1to 3 loop: m; i6 x, L6 h
store.cont.move;3 o% }/ j) a; K0 C. c7 o/ c0 U
next;
1 B8 ~: t" o- V+ X elseif store.cont.name="part3" then
- o' K6 D. T/ Z4 R store.cont.move;4 z4 Q- _5 }2 u. ?
elseif store.cont.name="part4" then
P) F) S9 @4 h0 I. a store.cont.move;% I, y) k8 I& P, x" A+ _* G
end;3 }! s. P3 Y8 s, Z; `( q. U
end; |
|