|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。- j* E9 I) d2 A) N, T* D
is 6 N0 T) J* F/ j0 {8 V
a,b:integer;) J# A0 X' Y4 U( b! T) B
do
8 t: P5 i7 J4 P9 s/ Q8 B8 ]1 `( Z if store.cont.name="part1" then- O' k% n' ~4 v# ~8 x# i4 q
for a:=1 to 4 loop* S: l& w5 z$ n5 n2 N% C
store.cont.move;/ p& k5 E8 E% ^# K: q' y
next;; {% W5 G& s7 h4 N. D
elseif store.cont.name="part2" then/ u6 b3 o9 h4 C9 ?% d8 s: d
for b:=1to 3 loop
6 p; |4 _* _) i% p# m: x0 h store.cont.move;
! c# L I5 d+ O2 C! P- A next;
* H9 Q" b" g8 \" V7 K& Y) b elseif store.cont.name="part3" then
* r# G$ y+ r q5 [& Y: z store.cont.move;
+ D) X! |6 C: H- S6 M+ E( A elseif store.cont.name="part4" then
, J8 e0 H8 z: X! M1 W+ ~) i store.cont.move;
2 E/ |" i% M T3 o end;
5 u2 Z) a5 w8 i# k6 x% J3 c0 w end; |
|