Pol  Revision:4b29d2b
Pol::Core::AStarBlockers Class Reference

#include <uopathnode.h>

Classes

struct  BlockNode
 

Public Types

typedef std::vector< BlockNode * > BlockNodeVector
 

Public Member Functions

 AStarBlockers (short xL, short xH, short yL, short yH)
 
 ~AStarBlockers ()
 
void AddBlocker (short x, short y, short z)
 
bool IsBlocking (short x, short y, short z)
 

Public Attributes

BlockNodeVector m_List
 
int xHigh
 
int xLow
 
int yHigh
 
int yLow
 

Detailed Description

Definition at line 21 of file uopathnode.h.

Member Typedef Documentation

Definition at line 33 of file uopathnode.h.

Constructor & Destructor Documentation

Pol::Core::AStarBlockers::AStarBlockers ( short  xL,
short  xH,
short  yL,
short  yH 
)
inline

Definition at line 36 of file uopathnode.h.

Pol::Core::AStarBlockers::~AStarBlockers ( )
inline

Definition at line 55 of file uopathnode.h.

References m_List.

Member Function Documentation

void Pol::Core::AStarBlockers::AddBlocker ( short  x,
short  y,
short  z 
)
inline
bool Pol::Core::AStarBlockers::IsBlocking ( short  x,
short  y,
short  z 
)
inline

Member Data Documentation

BlockNodeVector Pol::Core::AStarBlockers::m_List

Definition at line 73 of file uopathnode.h.

Referenced by AddBlocker(), IsBlocking(), and ~AStarBlockers().

int Pol::Core::AStarBlockers::xHigh

Definition at line 24 of file uopathnode.h.

int Pol::Core::AStarBlockers::xLow

Definition at line 24 of file uopathnode.h.

int Pol::Core::AStarBlockers::yHigh

Definition at line 24 of file uopathnode.h.

int Pol::Core::AStarBlockers::yLow

Definition at line 24 of file uopathnode.h.


The documentation for this class was generated from the following file: