|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。" [. _5 T( _& {
is ' E2 p3 f; t5 f6 y% Y
a,b:integer;$ h9 O! `) V( f( p2 o8 A- z* N
do
# @* I7 j' J! T' H5 d, [3 ?7 c% w if store.cont.name="part1" then
) b; O3 ^, F; B/ j2 ^ for a:=1 to 4 loop6 b& B. q" G p" b J6 j! ]
store.cont.move;
* H0 m9 F0 j! E% c- o. b% P next;
B5 I/ k" E4 k/ _$ e: ?3 Q elseif store.cont.name="part2" then
: B# E/ M. `% C& X for b:=1to 3 loop. p+ g f8 z: r. K9 J; |$ Z, ~2 f
store.cont.move;9 e1 w u' P; b" X; J7 i% ^2 n/ Y5 q
next;
' h% m2 w- d7 m$ G+ x* G elseif store.cont.name="part3" then/ p7 m: |2 D4 d) _, |. @
store.cont.move;1 G, k% P9 z3 m6 i/ k
elseif store.cont.name="part4" then) d" `3 i9 e2 R% \' J8 @& q
store.cont.move;
9 h4 L4 A3 ?' {6 s' m) U5 I6 c, } end;
) T. p+ i: g( s3 c end; |
|