|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
# l1 n+ h2 |8 i' V2 J% B2 T: tis ( A- F" \" l& Z9 b+ T8 q( G
a,b:integer;# V% {- A2 A" F& M6 D
do
- d) r `% m) T- f- [# x5 U if store.cont.name="part1" then$ i% s, N% C- v: }
for a:=1 to 4 loop
1 T$ y& Z, I# m" h7 ~ store.cont.move;
- M) O; Q* ^* f* v& t! f. S% y' W next;1 j4 @: e. a2 N5 p" D* h% s1 [, K
elseif store.cont.name="part2" then- D) R3 [2 C8 R3 I' v- a- n+ J: A
for b:=1to 3 loop
I3 D1 h5 m# M4 b( Q5 i store.cont.move;' R# e% T; b C
next;/ K1 O( w+ V$ o, p, S" w
elseif store.cont.name="part3" then
% b9 j5 L3 X& l; Z$ Z5 _- | store.cont.move;) X- B/ y0 M+ k: S
elseif store.cont.name="part4" then9 b4 t' D" E+ R
store.cont.move;
4 I! W+ `9 z" [% F+ b+ [, j end;
% O) c: _; `' r( a end; |
|