#ifndef ADTFILE_H #define ADTFILE_H #define CHUNKS_PER_TILE 256 #include "ADTFileStructs.h" class ADTFile { public: bool Load(std::string); bool LoadMem(ByteBuffer&); bool Loaded(void) { return m_loaded; } MapChunk _chunks[CHUNKS_PER_TILE]; // 16x16 std::vector _textures; std::vector _wmos; std::vector _models; std::vector _doodadsp; std::vector _wmosp; std::vector _soundemm; MHDR_chunk mhdr; MCIN_chunk mcin[CHUNKS_PER_TILE]; uint32 _version; bool m_loaded; }; #endif