|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。9 g7 w0 L9 A2 }3 L# W
is ; H. y# E# i# `+ `" m8 k$ O5 n
a,b:integer;
* Y; n {' ]8 _ `; kdo: |' o0 d/ g+ h. b
if store.cont.name="part1" then+ T7 k# B4 v" P% \+ L$ j" i
for a:=1 to 4 loop
. F/ i4 d" K: _3 m8 q store.cont.move;
& _7 e! {6 V$ ]0 ^* E next; n2 Q" }* u- H) \1 j0 ?6 `6 ]/ X- h& c
elseif store.cont.name="part2" then; L2 p* B# D$ d' b3 a+ ~! m
for b:=1to 3 loop
8 |- ]5 ~9 `+ x6 i; W store.cont.move;
6 w; I" x+ o2 |" L1 [ }$ n next;+ C3 `" l3 Z1 |5 E( c
elseif store.cont.name="part3" then
2 W% ]/ C( C7 Y" W8 b4 U/ _7 M0 l store.cont.move;
% M9 k' F; Y0 g! |8 T) o3 K+ A elseif store.cont.name="part4" then
( Q8 P8 ~8 j0 r( U D* v store.cont.move;, b. u& z# y+ O) u% F& F$ \; a- Z
end;
) O8 [& ^8 N2 z+ @+ B+ k* B end; |
|