#pragma once#include "Vectors.h"#include "Quaternions.h"#include "ObjectManager.h"#include "Camera.h"#include "ModelManager.h"#include "Weapons.h"#include "Enemies.h"#include "glu.h"typedef struct VWorld {	VObject CrossHair;	VCamera Camera;	/*Vector cameraPos;	Vector view;	Vector up;*/	VWeapon * Weapons; /* Linked list */	VObject * Objects; /* Linked list */	VEnemy  * Enemies; /* Linked list */} VWorld;void InitWorld(VWorld * world);void CleanUpWorld(VWorld * world);void DrawCrossHair(VWorld * world);void DrawWorld(VWorld * world, Vector * rotate, Vector * movement, float interval);void RunWorld(VWorld * world, float interval);#ifndef __MWERKS__	#include "Vectors.c"	#include "Quaternions.c"	#include "ObjectManager.c"  #include "Camera.c"	#include "ModelManager.c"  #include "Weapons.c"  #include "Enemies.c"#endif