|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
5 u( J+ V& g' B# i: x% ais
, o2 h. x# e, V" a a,b:integer;, G2 l, K$ c7 t6 `, o( ^; F# n* R4 N
do% B+ W, m# B. ^+ e* v
if store.cont.name="part1" then
8 e+ K* Y9 l0 W for a:=1 to 4 loop& H) y2 _/ Q6 L
store.cont.move;
' X* H: Z9 }- ^4 N5 g next;
) x9 L+ p( I2 T/ p elseif store.cont.name="part2" then: l0 f; l! p: |! e, R
for b:=1to 3 loop
' {2 @8 |0 Q& e store.cont.move;
6 F i$ G W/ s% f; G5 H next;
( e; w. V9 \2 ?& T* B* T- y elseif store.cont.name="part3" then7 o# s: V* c: L0 D; ~+ z
store.cont.move;
5 o+ M$ d7 P0 j q! }7 Q5 t elseif store.cont.name="part4" then5 u5 t. {7 i8 P# }1 l& s
store.cont.move;, D8 r9 Q. E! K
end;
- c/ ]' ~3 q: d# \( e end; |
|