|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。0 Q( L( Q* Z; e! T( _
is
% R* \/ O H% q# x. K a,b:integer;5 j: f0 @! n2 b/ ?: k" I
do( g( a q0 f4 Z9 W# t& x
if store.cont.name="part1" then, h/ Y. s* C8 f: l$ I) T3 r
for a:=1 to 4 loop Y8 W. G0 @+ I; C3 q9 a
store.cont.move;
& T. T0 [- M. j) Z$ ? next;
% r7 ^/ {- G+ O$ I4 p elseif store.cont.name="part2" then
; a( G$ j# ? O; G, n for b:=1to 3 loop4 ^1 A3 k; i6 ~7 [; h
store.cont.move;
8 n- b, a7 X3 p1 l next;
6 y: F( M2 q9 e8 y% v! A7 f elseif store.cont.name="part3" then
5 ?1 i& v7 p' a9 W' n store.cont.move;
: G' s5 N3 U% |, @% [9 G elseif store.cont.name="part4" then
1 N" C6 N( Y: J8 ~* k- q( s7 j store.cont.move;: G, u: E) h* E+ a) V& ^
end;
+ ~" K' w/ A+ ~ end; |
|