#pragma once typedef struct VRoom VRoom; typedef struct VLevel VLevel; #include #include "Enemies.h" #include "ObjectWrapper.h" #include "ModelManager.h" #include "Vectors.h" struct VRoom { VObject Ground; VObject Ceiling; VObject Walls[4]; Boolean IsWall[6]; }; struct VLevel { int SizeX, SizeY, SizeZ; Vector StartPos; int Look; VRoom * Rooms; short * Cells; VObjectWrapper * Objects; }; void LoadLevel(VLevel * l, char * name, void * w); void DrawLevel(VLevel * l); void CleanUpLevel(VLevel * l); void CopyLevel(VLevel * src, VLevel * dest);