|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
& |4 W, K/ m5 Y, W& Tis
9 X% `! ?/ w) S, k" |/ {) O; y) x a,b:integer;* M3 k* K; b/ o( |8 N
do( x2 X% S6 G" B) u, o) M7 R
if store.cont.name="part1" then
) U& G/ X! N5 s: b& S9 x, G for a:=1 to 4 loop
5 Q0 o8 R/ e2 S' \% ], O% E store.cont.move;0 t5 L- [& G7 {4 W
next;
5 {7 v; g# P+ [ elseif store.cont.name="part2" then2 i% {- v- j1 r" [- N$ e
for b:=1to 3 loop* k) r/ w6 Q# K( [, j; [1 G
store.cont.move;! s8 ^5 M o0 @: J
next;
9 s4 e' i9 ^* | elseif store.cont.name="part3" then$ E. `5 m T- _& w9 r! e/ w+ s
store.cont.move;
9 J& n$ Y; J2 t4 S. x6 P9 `5 H9 p* x elseif store.cont.name="part4" then2 z. n2 r( C B- T0 m
store.cont.move;) K5 ^; D0 \! n4 X- E
end;+ V' ]# K7 [ n4 ~' j* _8 u
end; |
|