#include "doomdata.h" #include "workdata.h" #include "tarray.h" class FBlockmapBuilder { public: FBlockmapBuilder (FLevel &level); WORD *GetBlockmap (int &size); private: FLevel &Level; TArray BlockMap; void BuildBlockmap (); void CreateUnpackedBlockmap (TArray *blocks, int bmapwidth, int bmapheight); void CreatePackedBlockmap (TArray *blocks, int bmapwidth, int bmapheight); };