24 #include <unordered_map>
60 bool getIntersectionTime(
const G3D::Ray& pRay,
float &pMaxDist,
bool pStopAtFirstHit)
const;
66 static bool CanLoadMap(
const std::string &basePath,
uint32 mapID,
uint32 tileX,
uint32 tileY);
77 bool InitMap(
const std::string &fname,
VMapManager2* vm);
93 rootId(0), groupId(0) { }
float finf()
Definition: g3dmath.cpp:71
float ground_Z
Definition: MapTree.h:95
LocationInfo()
Definition: MapTree.h:34
static uint32 packTileID(uint32 tileX, uint32 tileY)
Definition: MapTree.h:64
Definition: VMapManager2.h:78
uint32 numLoadedTiles() const
Definition: MapTree.h:82
Definition: WorldModel.h:73
float ground_Z
Definition: MapTree.h:37
bool result
Definition: MapTree.h:94
int32 groupId
Definition: MapTree.h:99
const ModelInstance * hitInstance
Definition: MapTree.h:35
#define false
Definition: CascPort.h:18
uint32 iMapID
Definition: MapTree.h:45
Definition: IVMapManager.h:31
loadedSpawnMap iLoadedSpawns
Definition: MapTree.h:56
std::unordered_map< uint32, uint32 > loadedSpawnMap
Definition: MapTree.h:43
ModelInstance * iTreeValues
Definition: MapTree.h:48
bool isTiled() const
Definition: MapTree.h:81
uint32 flags
Definition: MapTree.h:96
uint32 iNTreeValues
Definition: MapTree.h:49
std::unordered_map< uint32, bool > loadedTileMap
Definition: MapTree.h:42
const GroupModel * hitModel
Definition: MapTree.h:36
Vector2int16 & operator=(const Any &a)
int32_t int32
Definition: Define.h:146
int32 adtId
Definition: MapTree.h:97
uint32_t uint32
Definition: Define.h:150
#define TC_COMMON_API
Definition: Define.h:116
BIH iTree
Definition: MapTree.h:47
bool iIsTiled
Definition: MapTree.h:46
loadedTileMap iLoadedTiles
Definition: MapTree.h:54
uint32_t uint32
Definition: g3dmath.h:168
uint8 flags
Definition: DisableMgr.cpp:44
AreaInfo()
Definition: MapTree.h:92
static unsigned short getHeight(const float fx, const float fy, const float fz, const float, const float ics, const float ch, const rcHeightPatch &hp)
Definition: RecastMeshDetail.cpp:203
Definition: BoundingIntervalHierarchy.h:70
static void unpackTileID(uint32 ID, uint32 &tileX, uint32 &tileY)
Definition: MapTree.h:65
std::string iBasePath
Definition: MapTree.h:57
int32 rootId
Definition: MapTree.h:98
Definition: ModelInstance.h:63