|
原模型的代码是:, L1 w/ Y) E3 K7 H$ \
v4 S# m$ R# [! r- `if(content(current)>1)
3 H' p# z; V5 ?1 b8 h{
, Z% H& p2 p1 c treenode item1=rank(current,1);
4 m8 T; R8 X, m& g% o2 T treenode item2=rank(current,2);
* |+ C/ l+ v1 Y
% }$ V. L9 w0 a0 b- A. Y treenode ts=createemptytasksequence(centerobject(current,1),0,0);
9 ^6 X9 Q+ ~' z ) E# K0 s# g% Q6 H) u% v
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);6 c9 r! N8 I! a
inserttask(ts,TASKTYPE_FRLOAD,item1,current,0);
- i: w" [) G0 k$ u7 G4 x* } inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
8 `9 G2 Z! t% E+ H3 M. ? inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);" q/ B4 A3 q# y$ w4 I: I, G
inserttask(ts,TASKTYPE_FRUNLOAD,item1,centerobject(current,2),0);7 U% l3 W$ F) X# b' w! r$ m
1 O) Y4 q8 T% S# c8 t3 F- T7 _
dispatchtasksequence(ts); * K+ e+ s# C8 c j- ?4 j& a2 k
}
$ I* H& {# \2 X
$ @9 ~% w' }: W. y只是用rank函数获取了流动实体的指针,为啥不行呢? |
|