1 #ifndef WORLDSIM_PATHING_HPP 2 #define WORLDSIM_PATHING_HPP 24 int distanceFromTarget;
25 int distanceFromSource;
36 distanceFromTarget=0; distanceFromSource=0;
42 void findDistance(
int _currentX,
int _currentY,
int _sX,
int _sY,
int _tX,
int _tY)
45 distanceFromTarget=abs((_currentX-_tX))+abs((_currentY-_tY));
46 distanceFromSource=abs((_currentX-_sX))+abs((_currentY-_sY));
48 void setCoords(
const int _x,
const int _y)
57 ArrayS2 <Node*> aNode;
93 bool pathLocal(
int _startX,
int _startY,
int _endX,
int _endY,
int _pathSize=50,
bool pathAway=
false);
void printPath()
Definition: Pathing.cpp:433
bool appendSimplePath()
Definition: Pathing.cpp:161
void getPath(bool pathAway)
Definition: Pathing.cpp:315
Definition: Pathing.hpp:18
Pathing_Local()
Definition: Pathing.cpp:20
void init(World_Local *_map)
Definition: Pathing.cpp:51
Definition: World_Local.hpp:58
Vector< char > vPath
Definition: Pathing.hpp:84
~Pathing_Local()
Definition: Pathing.cpp:40
void expandLocal(int _x, int _y)
Definition: Pathing.cpp:167
bool pathLocal(int _startX, int _startY, int _endX, int _endY, int _pathSize=50, bool pathAway=false)
Definition: Pathing.cpp:103
bool expandBest(bool pathAway)
Definition: Pathing.cpp:248