]> git.mxchange.org Git - flightgear.git/commitdiff
Fixed runway-altitude problem that prevented starts at airports higher
authordavid <david>
Wed, 20 Feb 2002 00:20:13 +0000 (00:20 +0000)
committerdavid <david>
Wed, 20 Feb 2002 00:20:13 +0000 (00:20 +0000)
than sea-level.

src/FDM/YASim/YASim.cxx

index 55c67366cb6884b2279cb44e1f775b6531cb7430..de2ba71fc84f59912250c0583bd9d7a184b9f652 100644 (file)
@@ -162,7 +162,9 @@ void YASim::init()
 
     // Are we at ground level?  If so, lift the plane up so the gear
     // clear the ground
-    if(get_Altitude() - get_Runway_altitude() < 50) {
+    double runway_altitude =
+      fgGetDouble("/environment/ground-elevation-m") * SG_METER_TO_FEET;
+    if(get_Altitude() - runway_altitude < 50) {
        float minGearZ = 1e18;
        for(i=0; i<a->numGear(); i++) {
            Gear* g = a->getGear(i);
@@ -171,7 +173,7 @@ void YASim::init()
            if(pos[2] < minGearZ)
                minGearZ = pos[2];
        }
-       _set_Altitude(get_Runway_altitude() - minGearZ*M2FT);
+       _set_Altitude(runway_altitude - minGearZ*M2FT);
     }
 
     // The pilot's eyepoint