|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。
7 f6 N \/ Z& o0 S+ H2 R9 His
- m" A& G4 O; L$ a4 R a,b:integer;
6 Z" |: T* f e5 m, ]5 B) D! T& d# Vdo- B9 E. t m! p5 x; m8 Q5 q3 q
if store.cont.name="part1" then
! y% v0 ~& W" ]' w for a:=1 to 4 loop* m- |* B. @4 t; Y
store.cont.move;
7 i" X+ H5 n& S- |( J$ K next;
$ p+ x9 B/ F4 E elseif store.cont.name="part2" then i+ H, P$ ?4 W6 b% Y- Z
for b:=1to 3 loop7 @0 f. \+ k0 F: x
store.cont.move;
6 E9 r; q( z# W* E+ K next;- {5 W9 ? u& ^# t' T+ I0 n. X
elseif store.cont.name="part3" then
! l7 K7 @& O' D1 w. g store.cont.move;( @9 L2 w' {4 v
elseif store.cont.name="part4" then
( K8 M- L0 d$ } store.cont.move;
- Q0 C' }% G- {6 Q$ K end;
* S. T; z2 [$ ]0 @. v! D end; |
|