|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
% ?& o8 u1 B2 Wis + I1 M1 p1 ?* L: t! v! I
a,b:integer;
$ k, i6 |- f% v" F, wdo* g7 D7 H" ]9 @+ `7 P0 `
if store.cont.name="part1" then. N) M( g# z' U
for a:=1 to 4 loop; N4 ?% x- W2 @# K5 N
store.cont.move;0 j5 |0 l: z' x5 U! t- y8 S
next;9 v0 v j0 h/ _7 T8 N W
elseif store.cont.name="part2" then
, A) c- \ Z3 k0 |9 |" D for b:=1to 3 loop
2 L# X9 q' r G, r- M3 b store.cont.move;% t9 z, u8 d' ?/ j+ a9 i5 ?8 n) J
next;
0 H+ ^1 z0 g4 |3 d% | elseif store.cont.name="part3" then5 U# Q* a* H$ S: h7 C! k
store.cont.move;
' P. s( Q; G; l% I. ? elseif store.cont.name="part4" then
; O+ B; G7 V; _& u1 O store.cont.move;
; n( c' c$ o. y, Z9 v end;1 w- M2 Y( r9 X& q: r h6 o
end; |
|