]> git.mxchange.org Git - flightgear.git/commitdiff
Fix altitude/agl hold display.
authorcurt <curt>
Thu, 5 Feb 2004 23:49:18 +0000 (23:49 +0000)
committercurt <curt>
Thu, 5 Feb 2004 23:49:18 +0000 (23:49 +0000)
src/Cockpit/hud.cxx

index f2b2bcc588b4e88138614c09f99dcab05b95effd..60b4a14aad9b247c20dea4b1ab1db200c48ca181 100644 (file)
@@ -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;
     }