|
| IVMapManager () |
|
virtual | ~IVMapManager (void) |
|
virtual int | loadMap (const char *pBasePath, unsigned int pMapId, int x, int y)=0 |
|
virtual bool | existsMap (const char *pBasePath, unsigned int pMapId, int x, int y)=0 |
|
virtual void | unloadMap (unsigned int pMapId, int x, int y)=0 |
|
virtual void | unloadMap (unsigned int pMapId)=0 |
|
virtual bool | isInLineOfSight (unsigned int pMapId, float x1, float y1, float z1, float x2, float y2, float z2)=0 |
|
virtual float | getHeight (unsigned int pMapId, float x, float y, float z, float maxSearchDist)=0 |
|
virtual bool | getObjectHitPos (unsigned int pMapId, float x1, float y1, float z1, float x2, float y2, float z2, float &rx, float &ry, float &rz, float pModifyDist)=0 |
|
virtual bool | processCommand (char *pCommand)=0 |
|
void | setEnableLineOfSightCalc (bool pVal) |
|
void | setEnableHeightCalc (bool pVal) |
|
bool | isLineOfSightCalcEnabled () const |
|
bool | isHeightCalcEnabled () const |
|
bool | isMapLoadingEnabled () const |
|
virtual std::string | getDirFileName (unsigned int pMapId, int x, int y) const =0 |
|
virtual bool | getAreaInfo (unsigned int pMapId, float x, float y, float &z, uint32 &flags, int32 &adtId, int32 &rootId, int32 &groupId) const =0 |
|
virtual bool | GetLiquidLevel (uint32 pMapId, float x, float y, float z, uint8 ReqLiquidType, float &level, float &floor, uint32 &type) const =0 |
|