|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
) v# m$ t# v+ z8 J$ Nis : y, _3 Y# C: R6 q8 O5 `8 T
a,b:integer;( Q- w4 u% y! [' `2 Z% i( M
do% U* v: W, E0 a/ F
if store.cont.name="part1" then$ @: _4 a0 B9 |8 r
for a:=1 to 4 loop
0 f1 O" k6 j0 G/ E store.cont.move;2 r! l- y9 \5 ?3 f+ e" \. S4 I, c
next;6 k& z" l% S2 g1 W/ v# E' w
elseif store.cont.name="part2" then
0 Z/ S) a/ Q3 ~7 P- ] for b:=1to 3 loop
: ]5 A' h% x; e# T8 _7 a/ |# y store.cont.move;& H G& u& {) S. c. t1 ]$ E* L8 Y5 R
next;
+ v. m4 U1 x$ Z' t; G elseif store.cont.name="part3" then" Q) b$ _/ c( {% X- u: X. T Y
store.cont.move;
% A( D2 Y/ {5 E; T1 h4 r! P elseif store.cont.name="part4" then$ M) ~' V/ L7 B; e+ S. y
store.cont.move;
C3 V( _/ C8 ?9 y end;" t9 l$ Q) u( b$ h: ?& t; Y
end; |
|