|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
" s1 W( @ X1 Y* Y9 `1 {; M% His
+ Q j r& t( A& \1 W+ t' L/ V" X3 O a,b:integer;
( p6 j- @/ {: n) M/ k. m; `( g$ wdo
+ \( y2 z6 r7 ?7 V if store.cont.name="part1" then- R: Y1 L. o0 U0 m8 }
for a:=1 to 4 loop
* s- `0 q! |7 U" |1 y$ ~- {/ r store.cont.move;
- ^' V9 N8 U# c5 M+ c( k; _9 Y next;
' N: ?6 i1 }; ^- o6 q elseif store.cont.name="part2" then
1 Y- j" \2 |7 c3 }* l/ q9 X for b:=1to 3 loop
$ }! ?. g9 a$ n5 ]6 Z: A4 r store.cont.move;
$ n9 U) Z( Y' q* Q/ R2 P next;3 }. _5 q6 z7 f' M' P/ ~( t$ `
elseif store.cont.name="part3" then; E5 }; B8 A" P3 |
store.cont.move;- H, Q8 Q0 b* f8 ~9 a- h* w
elseif store.cont.name="part4" then, h6 }4 A8 O+ C, A8 D" e
store.cont.move;
. g$ |& L$ B' U3 P end;
' P& F( E0 B, ?7 `3 U8 i end; |
|