|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
' L& E {% A/ m Sis 5 p& U" |& a4 D6 D# [* w& v/ ]
a,b:integer;: k# K$ |& k) V
do1 R+ x& k Y( G6 i0 X$ ~
if store.cont.name="part1" then
% e: h' D; A9 o9 M: m for a:=1 to 4 loop
: R# T( `7 V: C7 A. D. Y2 l store.cont.move;
. U8 ~: K6 Z" A7 E/ W- ^8 G4 \ next;" A. ~) d8 ^1 X2 p$ f; ~' V
elseif store.cont.name="part2" then4 L0 t" q6 z9 I& n( k& X4 e5 g
for b:=1to 3 loop
; w: i: @* E9 t% k store.cont.move;7 W6 T0 ~6 I8 U
next;
' r2 F0 N$ F+ v' m( O% ]$ C9 x! x elseif store.cont.name="part3" then- T; ?1 u8 _0 r& F
store.cont.move;+ T. Z- D- Z- Y0 b6 Y9 C
elseif store.cont.name="part4" then
# v+ u6 @- E3 X K store.cont.move;
3 e" X9 }- b5 { end;
+ Q+ u- I% C. [+ e0 E# w9 Z, W0 B end; |
|