|
原模型的代码是:
* t8 H6 Y5 A5 O* T6 ~
& O1 q4 h, i* V% \8 [if(content(current)>1)
7 t, D' Y9 m& Y2 a a+ H& R{
* \" i' j( F& j+ _ treenode item1=rank(current,1);" x( ]2 ^# x) i4 ?8 N
treenode item2=rank(current,2);8 G% c7 |/ W( y. b" A2 z9 V2 W
. P- k; h5 Q# q9 p$ R6 t: X1 p
treenode ts=createemptytasksequence(centerobject(current,1),0,0);
8 _# Q* H' x1 y3 z$ A* M7 w( u3 [$ ` ' w7 U0 A- g2 l0 C2 F7 P
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
- v5 N1 S/ [( Q! K' N) v& f% U inserttask(ts,TASKTYPE_FRLOAD,item1,current,0);2 p5 z5 \8 Q. v: B: n
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);- d j- A1 @% T7 P; t
inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);
9 _ s( O. B s8 Y+ T inserttask(ts,TASKTYPE_FRUNLOAD,item1,centerobject(current,2),0);5 M8 {8 I9 s' P# u+ P7 x* n* p
) N: v) q( f j$ {# Q) H( Q7 Y* ~ |' y
dispatchtasksequence(ts); 6 {$ A& F8 K2 Y+ s* o h S
}
& u. {" F- ]) u X6 Y/ W
, s! \9 K4 p& x只是用rank函数获取了流动实体的指针,为啥不行呢? |
|