|
原模型的代码是:
6 K: i# w2 X+ q% G! q% N
6 `. ?; u- {8 x; X2 iif(content(current)>1)$ C' \+ D' d- d
{
2 Q% j7 X0 c0 {' j treenode item1=rank(current,1);
4 c) @7 _# C Q0 M2 a0 ? treenode item2=rank(current,2);, ]0 R. ^1 Z3 M
6 l& J# ^+ e; U6 D7 P/ I: _ treenode ts=createemptytasksequence(centerobject(current,1),0,0);
: i+ j( j4 E2 H$ _5 v8 b, n / r6 s0 H9 K/ I# r; V
inserttask(ts,TASKTYPE_TRAVEL,current,NULL); f, F# s1 x9 h3 y8 k
inserttask(ts,TASKTYPE_FRLOAD,item1,current,0);/ o) N$ w: r" Y2 u
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
+ t5 H* r, k( g! r3 Y inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);
" n2 Q4 Q( |" C; A7 G inserttask(ts,TASKTYPE_FRUNLOAD,item1,centerobject(current,2),0);
% B3 J' H/ Z) {' z3 I4 H* q* S1 J ' f4 W- c' F1 r5 }4 {0 l& p
dispatchtasksequence(ts);
* R% K4 B6 s4 E2 h& [- v1 c }
6 J9 W) a; W4 W" ?9 d. D& r0 g h! ]+ g- P0 m0 V( w" g: N- `
只是用rank函数获取了流动实体的指针,为啥不行呢? |
|