diff options
Diffstat (limited to 'src/Camera.h')
-rw-r--r-- | src/Camera.h | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/src/Camera.h b/src/Camera.h index 538c4ac..7746537 100644 --- a/src/Camera.h +++ b/src/Camera.h @@ -1,23 +1,41 @@ -#ifndef _CAMERA_H_ -#define _CAMERA_H_ +// Camera object +// Copyright (C) 2002 David Rosen +// Copyright (C) 2003 Steven Fuller +// Copyright (C) 2003 Zachary Jack Slater +// Copyright (C) 2021 Nguyễn Gia Phong +// +// This file is part of Black Shades. +// +// Black Shades is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published +// by the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Black Shades is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Black Shades. If not, see <https://www.gnu.org/licenses/>. + +#ifndef BLACKSHADES_CAMERA_H +#define BLACKSHADES_CAMERA_H -/**> HEADER FILES <**/ #include <GL/gl.h> #include "Quaternions.h" -class Camera -{ - public: - XYZ position; - XYZ oldposition; - XYZ targetoffset; +class Camera { +public: + XYZ position; + XYZ oldposition; + XYZ targetoffset; - float rotation, rotation2; - float oldrotation, oldrotation2; - float oldoldrotation, oldoldrotation2; - float visrotation, visrotation2; - void Apply(); + float rotation, rotation2; + float oldrotation, oldrotation2; + float visrotation, visrotation2; + void Apply(); }; -#endif +#endif // BLACKSHADES_CAMERA_H |