ScummVM API documentation
Tetraedge::micropather::PathNode Class Reference

Public Member Functions

void Init (unsigned _frame, void *_state, float _costFromStart, float _estToGoal, PathNode *_parent)
 
void Clear ()
 
void InitSentinel ()
 
void Unlink ()
 
void AddBefore (PathNode *addThis)
 
void CalcTotalCost ()
 

Public Attributes

void * state
 
float costFromStart
 
float estToGoal
 
float totalCost
 
PathNodeparent
 
unsigned frame
 
int numAdjacent
 
int cacheIndex
 
PathNodechild [2]
 
PathNodenext
 
PathNodeprev
 
bool inOpen
 
bool inClosed
 

The documentation for this class was generated from the following file: