|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
0 ^! l' d. j( r. i- F# D( Zis
8 U' A4 D1 K! ^3 h- W& s2 g' n a,b:integer;
\& ^8 V- v ~; B& wdo- m1 z& p$ T5 R9 \: M" l0 |6 s
if store.cont.name="part1" then0 t/ ?) N) q: N f* @ o
for a:=1 to 4 loop% R# e/ I5 T g+ ?
store.cont.move;
2 d0 j3 ? y6 D `' x* }& J next;
6 P6 Q+ q6 U; n" y0 ^ elseif store.cont.name="part2" then
6 X. `) I7 u& k; m! Z; g! ~ for b:=1to 3 loop
& b, }6 i0 F: Y/ f% i store.cont.move;
1 M( w9 r+ i, [! p9 y4 G: m0 H/ }8 O next;
7 e0 F6 C* j. K8 X+ V5 w elseif store.cont.name="part3" then
, ^2 M: S) V+ M! ^! r store.cont.move;6 t- Z- X% z/ b
elseif store.cont.name="part4" then
2 C" U$ Q1 U. V! o( ~$ p store.cont.move;( u( _% Z3 F6 `" B1 ]
end;' ]% s" x/ Q! ?- B6 K
end; |
|