]> git.mxchange.org Git - simgear.git/commitdiff
Add an option to advance/decrease time from keyboard.
authorcurt <curt>
Mon, 5 Jan 1998 18:44:33 +0000 (18:44 +0000)
committercurt <curt>
Mon, 5 Jan 1998 18:44:33 +0000 (18:44 +0000)
Scenery/moon.c
Scenery/sun.c

index bc2592b0561f8bc61b08cd79aea550ae07b889fc..4f4652be41532b9a69b42dd7e1e6812e59e23c30 100644 (file)
@@ -273,6 +273,10 @@ void fgMoonInit() {
           moonPos.Declination);
 #endif
 
+    xMoon = 60000.0 * cos(moonPos.RightAscension) * cos(moonPos.Declination);
+    yMoon = 60000.0 * sin(moonPos.RightAscension) * cos(moonPos.Declination);
+    zMoon = 60000.0 * sin(moonPos.Declination);
+
     if ( !dl_exists ) {
        dl_exists = 1;
 
@@ -285,12 +289,6 @@ void fgMoonInit() {
           xglMaterialfv(GL_FRONT, GL_DIFFUSE, moon_color); */
 
 
-       xMoon = 60000.0 * cos(moonPos.RightAscension) * 
-           cos(moonPos.Declination);
-       yMoon = 60000.0 * sin(moonPos.RightAscension) * 
-           cos(moonPos.Declination);
-       zMoon = 60000.0 * sin(moonPos.Declination);
-
        glutSolidSphere(1.0, 10, 10);
 
        xglEndList();
@@ -303,6 +301,8 @@ void fgMoonRender() {
     struct fgLIGHT *l;
     GLfloat white[4] = { 1.0, 1.0, 1.0, 1.0 };
 
+    /* printf("Rendering moon\n"); */
+
     l = &cur_light_params;
 
     xglMaterialfv(GL_FRONT, GL_AMBIENT, l->sky_color );
@@ -319,9 +319,12 @@ void fgMoonRender() {
 
 
 /* $Log$
-/* Revision 1.14  1997/12/30 20:47:50  curt
-/* Integrated new event manager with subsystem initializations.
+/* Revision 1.15  1998/01/05 18:44:35  curt
+/* Add an option to advance/decrease time from keyboard.
 /*
+ * Revision 1.14  1997/12/30 20:47:50  curt
+ * Integrated new event manager with subsystem initializations.
+ *
  * Revision 1.13  1997/12/30 16:41:00  curt
  * Added log at end of file.
  *
index 5aa32341e5c65cfdab89d95fe5dab5ebef7e114b..d68d179a9b7d44d4ce79e0649593f4a0a4d95f44 100644 (file)
@@ -106,6 +106,10 @@ void fgSunInit() {
           sunPos.Declination);
 #endif
 
+    xSun = 60000.0 * cos(sunPos.RightAscension) * cos(sunPos.Declination);
+    ySun = 60000.0 * sin(sunPos.RightAscension) * cos(sunPos.Declination);
+    zSun = 60000.0 * sin(sunPos.Declination);
+
     if ( !dl_exists ) {
        dl_exists = 1;
 
@@ -114,10 +118,6 @@ void fgSunInit() {
        sun_obj = xglGenLists(1);
        xglNewList(sun_obj, GL_COMPILE );
 
-       xSun = 60000.0 * cos(sunPos.RightAscension) * cos(sunPos.Declination);
-       ySun = 60000.0 * sin(sunPos.RightAscension) * cos(sunPos.Declination);
-       zSun = 60000.0 * sin(sunPos.Declination);
-
        glutSolidSphere(1.0, 10, 10);
 
        xglEndList();
@@ -190,10 +190,13 @@ void fgSunRender() {
 
 
 /* $Log$
-/* Revision 1.11  1997/12/30 23:09:40  curt
-/* Worked on winding problem without luck, so back to calling glFrontFace()
-/* 3 times for each scenery area.
+/* Revision 1.12  1998/01/05 18:44:36  curt
+/* Add an option to advance/decrease time from keyboard.
 /*
+ * Revision 1.11  1997/12/30 23:09:40  curt
+ * Worked on winding problem without luck, so back to calling glFrontFace()
+ * 3 times for each scenery area.
+ *
  * Revision 1.10  1997/12/30 20:47:54  curt
  * Integrated new event manager with subsystem initializations.
  *