|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
2 \# X/ u' {9 Z: Z) }/ z1 fis 1 f# R. q% T4 {# q I
a,b:integer;9 A# X7 j8 u5 n% }
do
6 G9 N) ^0 N2 x# J- d if store.cont.name="part1" then I4 Z! I- L- d1 F' q( N
for a:=1 to 4 loop
/ _- q+ ~; C- S/ {$ f/ @/ q; z store.cont.move;8 Z) {+ e; f: G, L3 I
next;7 G0 c6 g+ O8 D( A1 d% n
elseif store.cont.name="part2" then* G Z: ~3 W9 C+ n8 `
for b:=1to 3 loop4 A! [8 m5 y( D E2 ~( H
store.cont.move;
6 z) Y: M: |4 L `; I9 q3 o: w next;' g: H$ P1 T9 D( g a, B
elseif store.cont.name="part3" then( S u/ |+ Y* k# s, p: P) \
store.cont.move;$ A8 f- b, o& B2 j
elseif store.cont.name="part4" then m: j7 P1 {) \3 O" i
store.cont.move;
4 B- L: N6 T' r" n end;
- a8 U8 ^! t0 u k5 K5 g end; |
|