|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。! R- S l& y) r+ ^1 W
is 5 T: I5 P+ L# c* q$ i# Q
a,b:integer;
$ C, b+ ^0 I# i, b5 e% l( {do& x( B' r1 i9 r/ R
if store.cont.name="part1" then W3 n, l4 }8 }" }- l4 W$ ~% w8 l
for a:=1 to 4 loop/ I) J, c$ z8 J5 E" ]+ @; k0 x
store.cont.move;7 Z- v( t) N% o7 X
next;
8 D. v/ J4 O3 p# T% J; s6 s elseif store.cont.name="part2" then
, y1 ^& u9 f& }$ y* u& l for b:=1to 3 loop* k6 k+ A( ?; \* z6 F N% U: ?
store.cont.move;
, D/ b/ K1 h# k5 L- [! `' `8 s next;
3 e8 q5 y- l1 g6 F elseif store.cont.name="part3" then9 [1 E* J. o3 O$ `: Y \" W4 d
store.cont.move;
1 w' Q3 z( A! U; F! q elseif store.cont.name="part4" then& m3 d6 h `: y8 e; N
store.cont.move;8 h7 e/ d7 x; g$ U
end;( t6 w4 X* _) R1 r: I7 m* Z1 C
end; |
|