|
|
如题,即如果store中存放有4种entity分别为part1,part2,part3,part4,每次需移动数量分别为4,3,1,1。按下面语句是否可行,不知道怎修改,或者类似语句该如何编写,向大家求救。% E1 e0 R, L4 t/ W% P w/ h; P
is
& S: u9 p2 v6 k/ O0 e a,b:integer;
* `/ ]4 T2 P' `do
' Z; L& L4 o( p& G if store.cont.name="part1" then
, N4 G5 f$ b: ~4 S5 Z for a:=1 to 4 loop
0 D3 T' c. a- O store.cont.move;) {9 |% O' z2 T0 h; h7 N5 ^
next;
0 j0 x0 ?8 A* t+ N3 S elseif store.cont.name="part2" then- }& o+ L* t- [ O) T# D' [
for b:=1to 3 loop
, v. P, y) m0 n$ p3 N store.cont.move;2 E) J, m8 F+ q. [' a
next;
, I! m- R) U! d( T: T2 @6 W3 r elseif store.cont.name="part3" then" v+ z$ E: }& g: o ~
store.cont.move;
- L5 k! I4 Q0 V8 q7 M elseif store.cont.name="part4" then
( x) Y6 O4 S" p store.cont.move;
. g4 n* i3 m1 H+ g5 h, x' Y end;# A' `; y" J: _7 j; h
end; |
|