|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。# B7 g4 _) G* f0 l% [
is - B3 O8 \. o* l7 s1 b
a,b:integer;/ s& X5 H' \& R6 s/ c! j
do* k3 R' q( U: j# r& e' e' m E
if store.cont.name="part1" then. }( O+ b& i- q$ ^2 ^; p% C
for a:=1 to 4 loop
: }, |5 l( h$ Z# }5 r store.cont.move;
4 {+ q! [! i% z, ^ next;- _8 p8 v z0 H) d2 d) S
elseif store.cont.name="part2" then8 I1 Z# k) D7 j
for b:=1to 3 loop/ {& _+ z- _+ O6 W
store.cont.move;
/ I7 ^. S$ g! A6 W* j' } next;) t9 p5 ]/ v8 }( C
elseif store.cont.name="part3" then
b* V0 j5 w ]; @4 o store.cont.move;
9 e( j' T% \1 ~0 b ?8 L' B elseif store.cont.name="part4" then
" y& v9 t0 ?4 e6 K- h store.cont.move;0 s' n* C6 A) [" i
end;) P0 B7 t( }$ x' ~; q G' G
end; |
|