|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
0 \0 s* F9 b- G" C% Zis " _& v+ V- q4 a3 ^- L5 [
a,b:integer;% p+ Q# N2 C, g- v2 ^3 l2 E& X
do1 o3 }2 m: ?! P% c! s6 C; R
if store.cont.name="part1" then
) F' r) W" v# f# K9 h for a:=1 to 4 loop7 T" D+ W- ~. ?& d1 G
store.cont.move;
) a" H% m9 @- w2 @+ O, R# N next;' N0 c& N. c3 b( o" K7 f, ?
elseif store.cont.name="part2" then% E2 M! G: ]. y" W `
for b:=1to 3 loop$ ^: i1 j8 K8 K+ l9 J0 u, Z, U
store.cont.move;: h$ a* q, `0 f% P
next;
# n9 e9 y" n0 R/ ~- @* ` elseif store.cont.name="part3" then
& L( s7 Q: ]4 H& T- G$ k5 l store.cont.move;3 f' I+ |# ?) [1 v1 {
elseif store.cont.name="part4" then B5 Q% s& g7 F. u( K8 y7 z6 v
store.cont.move;
# }7 H5 r/ g. i; P# I# t. w end;, B0 k. X7 u4 v0 {, u, @
end; |
|