]> git.mxchange.org Git - simgear.git/commitdiff
Converted fgFLIGHT to a class.
authorcurt <curt>
Thu, 3 Dec 1998 01:15:35 +0000 (01:15 +0000)
committerTim Moore <timoore@redhat.com>
Tue, 15 Sep 2009 16:31:32 +0000 (18:31 +0200)
Tweaks for Sun portability.

Astro/moon.cxx
Astro/sky.cxx
Astro/uranus.hxx

index 5ec50f4b5fc99e9b62e2e5280ad54e9be4d9ce09..694e9a7aec02bf6f5701499b055da487e05bd7ae 100644 (file)
@@ -187,8 +187,9 @@ void Moon::updatePosition(fgTIME *t, Star *ourSun)
   // First calculates the moon's parrallax, that is, the apparent size of the 
   // (equatorial) radius of the earth, as seen from the moon 
   mpar = asin ( 1 / r);
-  gclat = FG_Latitude - 0.003358 * sin (2 * DEG_TO_RAD * FG_Latitude);
-  rho = 0.99883 + 0.00167 * cos(2 * DEG_TO_RAD * FG_Latitude);
+  gclat = f->get_Latitude() - 0.003358 * 
+      sin (2 * DEG_TO_RAD * f->get_Latitude() );
+  rho = 0.99883 + 0.00167 * cos(2 * DEG_TO_RAD * f->get_Latitude());
   if (geoRa < 0)
     geoRa += (2*FG_PI);
   
index f2c8c58ca3534582cdd0a942a0da99347ad8610b..434a0377d62f4eabe23f8e94e7bd134c29f75526 100644 (file)
@@ -295,8 +295,8 @@ void fgSkyRender( void ) {
     // Rotate to proper orientation
     // printf("  lon = %.2f  lat = %.2f\n", FG_Longitude * RAD_TO_DEG,
     //        FG_Latitude * RAD_TO_DEG);
-    xglRotatef( FG_Longitude * RAD_TO_DEG, 0.0, 0.0, 1.0 );
-    xglRotatef( 90.0 - FG_Latitude * RAD_TO_DEG, 0.0, 1.0, 0.0 );
+    xglRotatef( f->get_Longitude() * RAD_TO_DEG, 0.0, 0.0, 1.0 );
+    xglRotatef( 90.0 - f->get_Latitude() * RAD_TO_DEG, 0.0, 1.0, 0.0 );
     xglRotatef( l->sun_rotation * RAD_TO_DEG, 0.0, 0.0, 1.0 );
 
     // Draw inner/center section of sky*/
@@ -365,6 +365,10 @@ void fgSkyRender( void ) {
 
 
 // $Log$
+// Revision 1.15  1998/12/03 01:15:36  curt
+// Converted fgFLIGHT to a class.
+// Tweaks for Sun portability.
+//
 // Revision 1.14  1998/11/06 21:17:39  curt
 // Converted to new logstream debugging facility.  This allows release
 // builds with no messages at all (and no performance impact) by using
index cd623b3c6ba17edc7c02b0b58e0247a39ec38d18..35bb70373228dea6893a3c5ea2a66d2c29f6fd71 100644 (file)
@@ -33,7 +33,7 @@ class Uranus : public CelestialBody
 {
 public:
   Uranus ( fgTIME *t);
-  void updatePosition(fgTIME *t, Star *sun);
+  void updatePosition(fgTIME *t, Star *ourSun);
 };
 
 #endif // _URANUS_HXX_