Deep RTS
Namespaces | Classes | Typedefs | Functions
JPS Namespace Reference

Namespaces

namespace  Heuristic
 
namespace  Internal
 

Classes

struct  Position
 

Typedefs

typedef unsigned PosType
 
typedef int ScoreType
 
typedef unsigned SizeT
 
typedef Internal::PodVec< PositionPathVector
 

Functions

template<typename GRID , typename PV >
SizeT findPath (PV &path, const GRID &grid, PosType startx, PosType starty, PosType endx, PosType endy, unsigned step=0, JPS_Flags flags=JPS_Flag_Default, void *user=0)
 

Typedef Documentation

◆ PathVector

◆ PosType

typedef unsigned JPS::PosType

◆ ScoreType

typedef int JPS::ScoreType

◆ SizeT

typedef unsigned JPS::SizeT

Function Documentation

◆ findPath()

template<typename GRID , typename PV >
SizeT JPS::findPath ( PV &  path,
const GRID &  grid,
PosType  startx,
PosType  starty,
PosType  endx,
PosType  endy,
unsigned  step = 0,
JPS_Flags  flags = JPS_Flag_Default,
void *  user = 0 
)