#pragma once#include <Carbon/Carbon.h>#include "Enemies.h"#include "ObjectWrapper.h"#include "ModelManager.h"#include "Vectors.h"typedef struct VRoom{	VObject Ground;	VObject Ceiling;	VObject Walls[4];	Boolean IsWall[6];} VRoom;typedef struct VLevel{	int SizeX, SizeY, SizeZ;	Vector StartPos;	int Look;	VRoom * Rooms;	GLfloat WallColor[3];		short * Cells;	VObjectWrapper * Objects;} VLevel;Boolean ReadLn(short Ref, char * TheData);Boolean LoadLevel(VLevel * l, char * name, void * w);void DrawLevel(VLevel * l);void CleanUpLevel(VLevel * l);void BuildEmptyLevel(VLevel * l);void CopyLevel(VLevel * src, VLevel * dest);void BuildBossArena(VLevel * l, int Length, int Height, int Width);