/* * Copyright (C) 2016+ AzerothCore * Copyright (C) 2008-2016 TrinityCore * Copyright (C) 2005-2009 MaNGOS */ #ifndef MAPCHUNK_H #define MAPCHUNK_H #include "Chunk.h" #include "Utils.h" #include "Constants.h" #include class ADT; class MapChunk { public: MapChunk(ADT* _adt, Chunk* chunk); void GenerateTriangles(); void GenerateVertices(FILE* stream); static bool HasHole(uint32 map, int x, int y); ADT* Adt; Chunk* Source; MapChunkHeader Header; std::vector Vertices; std::vector> Triangles; int32 Index; }; #endif