]> git.mxchange.org Git - flightgear.git/commitdiff
Handle agl data correctly (so that ultimately the replay system can place
authorcurt <curt>
Tue, 22 Jul 2003 20:05:38 +0000 (20:05 +0000)
committercurt <curt>
Tue, 22 Jul 2003 20:05:38 +0000 (20:05 +0000)
aircraft shadows correctly.)

src/Network/native_fdm.cxx

index 3a07fa55132b8ee8cc3c8711b235451a6bde2048..44adfdeecc69c1697cf8f6bb0380345931b0ddbc 100644 (file)
@@ -128,6 +128,7 @@ void FGProps2NetFDM( FGNetFDM *net, bool net_byte_order ) {
     net->longitude = cur_fdm_state->get_Longitude();
     net->latitude = cur_fdm_state->get_Latitude();
     net->altitude = cur_fdm_state->get_Altitude() * SG_FEET_TO_METER;
+    net->agl = cur_fdm_state->get_Altitude_AGL() * SG_FEET_TO_METER;
     net->phi = cur_fdm_state->get_Phi();
     net->theta = cur_fdm_state->get_Theta();
     net->psi = cur_fdm_state->get_Psi();
@@ -335,6 +336,7 @@ void FGNetFDM2Props( FGNetFDM *net, bool net_byte_order ) {
                                                 net->longitude,
                                                 net->altitude
                                                   * SG_METER_TO_FEET );
+        cur_fdm_state->_set_Altitude_AGL( net->agl * SG_METER_TO_FEET );
         cur_fdm_state->_set_Euler_Angles( net->phi,
                                           net->theta,
                                           net->psi );