From 29b1f376f7aa606c3ee9bd5369485b26dd23c687 Mon Sep 17 00:00:00 2001 From: curt Date: Thu, 5 Feb 2004 23:49:18 +0000 Subject: [PATCH] Fix altitude/agl hold display. --- src/Cockpit/hud.cxx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Cockpit/hud.cxx b/src/Cockpit/hud.cxx index f2b2bcc58..60b4a14aa 100644 --- a/src/Cockpit/hud.cxx +++ b/src/Cockpit/hud.cxx @@ -1106,6 +1106,7 @@ void drawHUD() static char hud_wp0_text[256]; static char hud_wp1_text[256]; static char hud_wp2_text[256]; + static char hud_alt_text[256]; if( antialiased_node->getBoolValue() ) { glEnable(GL_LINE_SMOOTH); @@ -1213,7 +1214,14 @@ void drawHUD() } if ( strcmp( altitude_enabled->getStringValue(), "altitude-hold" ) == 0 ) { - HUD_TextList.add( fgText( 40, apY, (char *)fgGetString("/autopilot/settings/altitude-ft") ) ); + snprintf( hud_alt_text, 256, "alt = %.0f\n", + fgGetDouble("/autopilot/settings/target-altitude-ft") ); + HUD_TextList.add( fgText( 40, apY, hud_alt_text ) ); + apY -= 15; + } else if ( strcmp( altitude_enabled->getStringValue(), "agl-hold" ) == 0 ){ + snprintf( hud_alt_text, 256, "agl = %.0f\n", + fgGetDouble("/autopilot/settings/target-agl-ft") ); + HUD_TextList.add( fgText( 40, apY, hud_alt_text ) ); apY -= 15; } -- 2.39.5