#pragma once #include "Vectors.h" #include "Quaternions.h" #include "glu.h" #ifndef __MWERKS__ #include "Vectors.c" #include "Quaternions.c" #endif typedef struct VWorld { Vector cameraPos; Vector view; Vector up; } VWorld; void InitWorld(VWorld * world); void CleanUpWorld(VWorld * world); void OffsetCamera(VWorld * world, Vector * offset, float interval); void RotateCamera(VWorld * world, Vector * rotate, float interval); void ApplyCamera(VWorld * world); void ForwardsVector(VWorld * w, float Distance, Vector * Forwards);