]> git.mxchange.org Git - flightgear.git/commitdiff
Fix a JSBSim airport elevation bug.
authorcurt <curt>
Tue, 26 Jun 2001 22:16:02 +0000 (22:16 +0000)
committercurt <curt>
Tue, 26 Jun 2001 22:16:02 +0000 (22:16 +0000)
src/FDM/flight.cxx

index 06eb44db1ddb222d02f9e0b17f298da4b8c54ad6..57975b1d26826bbc2392f222b04955e4cd4e9c08 100644 (file)
@@ -458,6 +458,8 @@ void FGInterface::extrapolate( int time_offset ) {
 
 // Set the altitude (force)
 void fgFDMForceAltitude(const string &model, double alt_meters) {
+    SG_LOG(SG_FLIGHT,SG_INFO, "fgFDMForceAltitude: " << alt_meters );
+    
     double sea_level_radius_meters;
     double lat_geoc;
 
@@ -468,7 +470,10 @@ void fgFDMForceAltitude(const string &model, double alt_meters) {
     base_fdm_state.set_Altitude( alt_meters * SG_METER_TO_FEET );
     base_fdm_state.set_Sea_level_radius( sea_level_radius_meters *
                                         SG_METER_TO_FEET ); 
-                                         
+               
+    cur_fdm_state->set_Altitude( alt_meters * SG_METER_TO_FEET );
+    cur_fdm_state->set_Sea_level_radius( sea_level_radius_meters * 
+           SG_METER_TO_FEET );                   
 
     // additional work needed for some flight models
     if ( model == "larcsim" ) {