/* * Copyright (C) 2016+ AzerothCore * Copyright (C) 2008-2016 TrinityCore * Copyright (C) 2005-2009 MaNGOS */ #ifndef WDT_H #define WDT_H #include #include #include "ChunkedData.h" #include "WorldModelHandler.h" #include "WorldModelRoot.h" #include "Utils.h" class WDT { public: WDT(std::string file); ChunkedData* Data; std::vector TileTable; bool IsGlobalModel; bool IsValid; std::string ModelFile; WorldModelDefinition ModelDefinition; WorldModelRoot* Model; bool HasTile(int x, int y); private: void ReadGlobalModel(); void ReadTileTable(); }; #endif