summary refs log tree commit diff
path: root/src/Camera.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Camera.h')
-rw-r--r--src/Camera.h48
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