|
原模型的代码是: }' v# ^4 |2 r, ]5 L- D* N9 G
Y0 s& P1 B! f! L
if(content(current)>1)
! z" R( F& g0 z( _; s4 I' j{/ v/ \ p7 W& z+ |' q1 e
treenode item1=rank(current,1);+ A2 r. I8 i0 G( s( D, `9 m
treenode item2=rank(current,2);7 r3 c, i+ w6 {
. e) f4 h8 O- W* s7 C
treenode ts=createemptytasksequence(centerobject(current,1),0,0);& h, `! O! Z! N6 q- W3 y
7 v3 G% N3 ^6 ]4 [7 Y
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);* h) Q+ o* B% s
inserttask(ts,TASKTYPE_FRLOAD,item1,current,0);9 t, I: g% H; b, H0 P3 s% ^! }8 K* P
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);2 \4 ]9 \3 ~* [; V: l; Y/ B- s
inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);& D( |9 B5 o( v2 _
inserttask(ts,TASKTYPE_FRUNLOAD,item1,centerobject(current,2),0);& k! @1 X8 L# b
/ d! t% z' Q" S
dispatchtasksequence(ts);
4 ?: d8 Z' T9 C5 B# W5 f5 i* j& S }
$ c1 l, ^) j s- H/ ~) |! X' p5 H" u: y" ?" t* A
只是用rank函数获取了流动实体的指针,为啥不行呢? |
|