From 33afeef6f1800e54c3fb72901cba5e0de494f1a5 Mon Sep 17 00:00:00 2001 From: curt Date: Tue, 22 Jul 2003 20:05:38 +0000 Subject: [PATCH] Handle agl data correctly (so that ultimately the replay system can place aircraft shadows correctly.) --- src/Network/native_fdm.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Network/native_fdm.cxx b/src/Network/native_fdm.cxx index 3a07fa551..44adfdeec 100644 --- a/src/Network/native_fdm.cxx +++ b/src/Network/native_fdm.cxx @@ -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 ); -- 2.39.5