#include <pathfinding.hpp>
List of all members.
Public Member Functions |
| PathFinder () |
void | clearPath () |
void | buildPath (const ESM::Pathgrid::Point &startPoint, const ESM::Pathgrid::Point &endPoint, const ESM::Pathgrid *pathGrid, float xCell=0, float yCell=0, bool allowShortcuts=true) |
bool | checkPathCompleted (float x, float y, float z) |
| true if the last point of the path has been reached.
|
bool | checkWaypoint (float x, float y, float z) |
| true if a way point was reached
|
float | getZAngleToNext (float x, float y) const |
bool | isPathConstructed () const |
int | getPathSize () const |
std::list< ESM::Pathgrid::Point > | getPath () const |
Private Attributes |
std::list< ESM::Pathgrid::Point > | mPath |
bool | mIsPathConstructed |
Constructor & Destructor Documentation
Member Function Documentation
true if the last point of the path has been reached.
true if a way point was reached
Member Data Documentation
The documentation for this class was generated from the following files: