|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。3 o1 M) i$ M1 J
is & k. ~% h3 M$ F3 D6 W# R' u K( p
a,b:integer;7 M x0 c1 H ~
do$ Y) {, {; ~9 X8 \* E0 F- `. R
if store.cont.name="part1" then V$ U8 j# P k
for a:=1 to 4 loop
$ o2 s' T/ {. k/ C- [1 k" v store.cont.move;
4 a% w8 e4 a. {$ H8 x) N, p next;
- n% h; r# R( B( X; L elseif store.cont.name="part2" then
* S3 t* ]3 A3 ^1 x2 G4 A for b:=1to 3 loop5 ]9 `% q9 E% @& s8 K" |# T
store.cont.move;4 R# | n8 {+ b4 u z4 z4 K0 a# E
next;3 Z! d* P1 J7 N- A% V/ a: C- e5 K6 t
elseif store.cont.name="part3" then0 |+ D3 m: `) N* q& [: ]
store.cont.move;
* E) u9 { m5 p! c elseif store.cont.name="part4" then
! M9 v) b% b+ j& i Q! h6 a store.cont.move;
$ v9 |4 a3 T$ a% x/ l. y end;
* ]. y" _5 b1 m' K3 z- o/ T5 m end; |
|