#pragma once typedef struct VCamera VCamera; #include "Quaternions.h" #include "gl.h" #include "glu.h" struct VCamera { Vector Position; Vector Look; Vector Up; }; void ApplyCamera(VCamera * c); void InitCamera(VCamera * c); void OffsetCamera(VCamera * c, Vector * offset, float interval); void RotateCamera(VCamera * c, Vector * rotate, float interval); void ForwardsVector(VCamera * c, float Distance, Vector * Forwards);