]> git.mxchange.org Git - flightgear.git/blobdiff - src/Time/light.hxx
Moved random ground cover object management code (userdata.[ch]xx) over
[flightgear.git] / src / Time / light.hxx
index b1dd41ab853912197fe253ab9a774ff059267b94..40ae8ef798d5f5b4a39516e7269b6bbb4651dc0d 100644 (file)
@@ -38,8 +38,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #include <plib/sg.h>                   // plib include
 
@@ -53,6 +52,7 @@ class fgLIGHT {
     // Lighting look up tables (based on sun angle with local horizon)
     SGInterpTable *ambient_tbl;
     SGInterpTable *diffuse_tbl;
+    SGInterpTable *specular_tbl;
     SGInterpTable *sky_tbl;
 
 public:
@@ -118,15 +118,24 @@ public:
     // diffuse component
     GLfloat scene_diffuse[4];
 
+    // diffuse component
+    GLfloat scene_specular[4];
+
     // fog color
     GLfloat fog_color[4];
 
     // fog color adjusted for sunset effects
     GLfloat adj_fog_color[4];
 
+    // cloud color
+    GLfloat cloud_color[4];
+
     // clear screen color
     GLfloat sky_color[4];
 
+    // screen color adjusted for sunset effects
+    GLfloat adj_sky_color[4];
+
     // Constructor
     fgLIGHT( void );