#ifndef CAMERA_CLASS #define CAMERA_CLASS #include #include class CameraClass{ public: CameraClass(); vec3 Eye(); void Reset(); void Display(GLuint matrixLocation); bool Keypress(unsigned char key); bool SpecialKeypress(int key); void Usage(); private: void Move(int dir); void RepositionCenter(); vec4 eye, lookAt, up; GLfloat Look_Ahead, Step_Size; GLfloat Travel_Angle; }; #endif