Public Attributes | |
PathfindingState | state |
unsigned int | depth |
unsigned int | cost |
unsigned int | heuristicTotalCost |
PathNode * | parent |
uint32 | stepsfromparent |
Definition at line 34 of file Pathfinder.cpp.
unsigned int PathNode::cost |
Definition at line 38 of file Pathfinder.cpp.
Referenced by Pathfinder::costHeuristic(), Pathfinder::newNode(), and Pathfinder::pathfind().
unsigned int PathNode::depth |
Definition at line 37 of file Pathfinder.cpp.
Referenced by Pathfinder::newNode(), and Pathfinder::pathfind().
unsigned int PathNode::heuristicTotalCost |
Definition at line 39 of file Pathfinder.cpp.
Referenced by Pathfinder::costHeuristic(), Pathfinder::newNode(), and PathNodeCmp::operator()().
Definition at line 40 of file Pathfinder.cpp.
Referenced by drawpath(), Pathfinder::newNode(), and Pathfinder::pathfind().
Definition at line 36 of file Pathfinder.cpp.
Referenced by Pathfinder::checkTarget(), Pathfinder::costHeuristic(), drawedge(), drawpath(), Pathfinder::expandNode(), Pathfinder::newNode(), and Pathfinder::pathfind().
Definition at line 41 of file Pathfinder.cpp.
Referenced by Pathfinder::newNode(), and Pathfinder::pathfind().