#pragma once typedef struct VCamera VCamera; #include "Quaternions.h" #include #include struct VCamera { Vector Position; Vector Look; Vector Up; float Shake; }; 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);