|
Pol
Revision:cb584c9
|
#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 |
Definition at line 21 of file uopathnode.h.
| typedef std::vector<BlockNode*> Pol::Core::AStarBlockers::BlockNodeVector |
Definition at line 33 of file uopathnode.h.
|
inline |
Definition at line 36 of file uopathnode.h.
|
inline |
Definition at line 55 of file uopathnode.h.
References m_List.
|
inline |
Definition at line 44 of file uopathnode.h.
References m_List, Pol::Core::AStarBlockers::BlockNode::x, Pol::Core::AStarBlockers::BlockNode::y, and Pol::Core::AStarBlockers::BlockNode::z.
Referenced by Pol::Module::UOExecutorModule::mf_FindPath().
|
inline |
Definition at line 63 of file uopathnode.h.
References Pol::Core::ServSpecOpt::default_character_height, m_List, Pol::Core::settingsManager, and Pol::Core::SettingsManager::ssopt.
| 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.