|
原模型的代码是:
) z( [5 ?4 Z# `9 g7 G8 A- k4 m) n+ L! |9 T3 m' |' r% ~
if(content(current)>1)
' m9 Y* i8 ]% U) {- j. F& L, Q{ h1 u1 A, n) d" K. P
treenode item1=rank(current,1);, i1 A! s+ {1 E/ b% `& D
treenode item2=rank(current,2);* |6 m y) s/ ?) x( B* R
0 O8 I( }+ Q9 `; m. x
treenode ts=createemptytasksequence(centerobject(current,1),0,0);+ ^2 J, @. V, G: \+ S, ?
4 X5 }/ x& x8 _/ I3 U, F, {% P
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
" p t4 c5 P0 E, b inserttask(ts,TASKTYPE_FRLOAD,item1,current,0);
8 l5 w1 Z* k1 k# {9 h8 ^ inserttask(ts,TASKTYPE_BREAK,NULL,NULL);9 G; [9 u. W- l* P
inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);+ O& Q1 k3 P. p- E" o2 ]! v
inserttask(ts,TASKTYPE_FRUNLOAD,item1,centerobject(current,2),0);3 J9 z f- F/ I: Y! n* i. W1 U
, k) W' {' G3 J) c dispatchtasksequence(ts); 4 A3 }$ [- X# @' ?- ~1 Z
}, \0 J' ?' L; c+ w1 e+ f' E8 E$ r( U
2 M! b7 F8 k. `* F8 P" J6 r
只是用rank函数获取了流动实体的指针,为啥不行呢? |
|