Public Member Functions | |
void | reset () |
void | setupNodes (const TMX::TMXMap &map) |
PathfindingGraphNode * | getNodeAtPoint (Vector2f point) |
PathfindingGraphNode * | getNodeAtCoords (int x, int y) |
Vector2i | getDimensions () |
Vector2f | getCellSize () |
PathfindingGraphNode * | getNearestOpenNode (Vector2f nodePos, Vector2f comparePos) |
Common::Array< PathfindingGraphNode * > | cornerCheck (const PathfindingGraphNode *node1, const PathfindingGraphNode *node2) |
Public Attributes | |
int | _blockedCost |
int | _openCost |
int | _stairsCost |
Static Public Attributes | |
static const int | BLOCKED = -1 |
static const int | OPEN = 1 |
static const int | STAIRS = 5 |