|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。% @5 B* c6 K' B# c+ w3 ]
is + x* @9 X( H& [; m
a,b:integer;
y8 h' J9 p! D( L% hdo- q# p' r% H2 y1 `
if store.cont.name="part1" then
. l( ?; Z, Q4 J$ e( C+ i/ ^ for a:=1 to 4 loop, R) r8 @6 M/ y( L0 F# A' Q5 x$ E: s
store.cont.move;
$ R( u& p" q1 [# u next;! `9 H6 ]2 o/ E0 g8 C; J* U
elseif store.cont.name="part2" then
4 A4 v& `) Z) I1 |: b) p for b:=1to 3 loop
! v3 p* q1 I3 y o. p2 k/ @" c store.cont.move; X9 ]$ Y* C! E
next;
8 s, o' v a& D9 P# { elseif store.cont.name="part3" then
( J: q4 O2 x* s B1 {* Q' j store.cont.move;; z+ I# y8 m; m( X& }2 v
elseif store.cont.name="part4" then
( |* r& B+ c$ ]9 e' x; P store.cont.move;5 Y) P' o/ l! [, h# ]. g: V3 Y
end;
: ~! r9 N* |9 h end; |
|