|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
& [. ~* s( c: P" B& W& X7 Nis
! v: P) L& D6 f+ r% {+ Z- H" u# x$ R a,b:integer;
; i6 B( m3 R; D5 N8 [ l( {" kdo
, X2 [6 l+ B3 l8 E6 N, } if store.cont.name="part1" then
( w; k1 O' E1 E0 r$ P* Z# j2 z for a:=1 to 4 loop
2 d, v& m- F6 a" M! ]; C/ K% T store.cont.move;
* z9 x3 P3 \! P/ M$ E* p8 b next;
4 x( A; ^5 D" O' G5 b elseif store.cont.name="part2" then
5 _( g* k4 H- w ` for b:=1to 3 loop
" b8 a0 N7 m9 r' {. t store.cont.move;
( ?' p8 T; d. @8 a# | next;* K# r Z$ ^* m. r& o
elseif store.cont.name="part3" then6 N; L1 Y: ]9 U: m- N
store.cont.move;) f2 O8 ?) v2 n9 q5 D( V
elseif store.cont.name="part4" then
: e0 G' k4 e' e8 U! f! A2 k store.cont.move;
8 `' x. S+ W8 R0 @ end;
/ y9 ^. ?7 l8 |; I: F" P end; |
|