]> git.mxchange.org Git - flightgear.git/commitdiff
Added a "rate of climb" indicator.
authorcurt <curt>
Tue, 29 Sep 1998 02:01:06 +0000 (02:01 +0000)
committercurt <curt>
Tue, 29 Sep 1998 02:01:06 +0000 (02:01 +0000)
Cockpit/cockpit.cxx
Cockpit/hud.cxx
Cockpit/hud.hxx

index daef514742af2c205901f317d9b34493ff771dda..65fa506a741fcac2121ecdc13c519ebf5a500004 100644 (file)
@@ -252,6 +252,15 @@ double get_vfc_tris_drawn   ( void )
     return current_view.tris_rendered;
 }
 
+double get_climb_rate( void )
+{
+       fgFLIGHT *f;
+
+       f = current_aircraft.flight;
+
+       return( FG_Climb_Rate * FEET_TO_METER * 60.0 );
+}
+
 
 bool fgCockpitInit( fgAIRCRAFT *cur_aircraft )
 {
@@ -307,10 +316,13 @@ void fgCockpitUpdate( void ) {
 
 
 /* $Log$
-/* Revision 1.15  1998/08/28 18:14:39  curt
-/* Added new cockpit code from Friedemann Reinhard
-/* <mpt218@faupt212.physik.uni-erlangen.de>
+/* Revision 1.16  1998/09/29 02:01:06  curt
+/* Added a "rate of climb" indicator.
 /*
+ * Revision 1.15  1998/08/28 18:14:39  curt
+ * Added new cockpit code from Friedemann Reinhard
+ * <mpt218@faupt212.physik.uni-erlangen.de>
+ *
  * Revision 1.14  1998/08/24 20:05:15  curt
  * Added a second minimalistic HUD.
  * Added code to display the number of triangles rendered.
index de8b2518bf2d3fd8175dc8330c8d6c2e2d30b8b0..f5381064b83a24a2553d22007885a36760960988 100644 (file)
@@ -308,18 +308,18 @@ int fgHUDInit( fgAIRCRAFT * /* current_aircraft */ )
                                                  TRUE );
         break;
 
-      case 11:    // Digital Altimeter
+      case 11:    // Digital Rate of Climb
         HIptr = (instr_item *) new instr_label ( 110,
                                                  135,
                                                   40,
                                                   10,
-                                                 get_altitude,
-                                                 "MSL  %5.0f",
+                                                 get_climb_rate,
+                                                 "%5.0f",
+                                                 " Climb",
                                                  NULL,
-                                                 " m",
                                                  1.0,
                                                  HUDS_TOP,
-                                                 LEFT_JUST,
+                                                 RIGHT_JUST,
                                                  SMALL,
                                                  0,
                                                  TRUE );
@@ -691,13 +691,13 @@ int fgHUDInit2( fgAIRCRAFT * /* current_aircraft */ )
                                                  TRUE );
         break;
 
-      case 11:    // Digital Altimeter
+      case 11:    // Digital Rate of Climb
         HIptr = (instr_item *) new instr_label ( 110,
                                                  135,
                                                   40,
                                                   10,
                                                  get_altitude,
-                                                 "MSL  %5.0f",
+                                                 "Climb  %5.0f",
                                                  NULL,
                                                  " m",
                                                  1.0,
@@ -1099,10 +1099,13 @@ void fgUpdateHUD( void ) {
 }
 
 /* $Log$
-/* Revision 1.20  1998/08/24 20:05:16  curt
-/* Added a second minimalistic HUD.
-/* Added code to display the number of triangles rendered.
+/* Revision 1.21  1998/09/29 02:01:07  curt
+/* Added a "rate of climb" indicator.
 /*
+ * Revision 1.20  1998/08/24 20:05:16  curt
+ * Added a second minimalistic HUD.
+ * Added code to display the number of triangles rendered.
+ *
  * Revision 1.19  1998/07/30 23:44:05  curt
  * Tweaks for sgi building.
  *
index b324433a355b7a33d133db0eab2ba688bb9a2968..554c3d890fda39b5b4a40955dbca5497228f43b7 100644 (file)
@@ -175,6 +175,7 @@ extern double get_long_min    ( void );
 extern double get_fov         ( void );
 extern double get_vfc_ratio   ( void );
 extern double get_vfc_tris_drawn   ( void );
+extern double get_climb_rate  ( void );
 
 enum  hudinstype{ HUDno_instr,
               HUDscale,
@@ -525,10 +526,13 @@ void fgHUDSetTimeMode( Hptr hud, int time_of_day );
 #endif // _HUD_H
 
 /* $Log$
-/* Revision 1.12  1998/08/24 20:05:17  curt
-/* Added a second minimalistic HUD.
-/* Added code to display the number of triangles rendered.
+/* Revision 1.13  1998/09/29 02:01:09  curt
+/* Added a "rate of climb" indicator.
 /*
+ * Revision 1.12  1998/08/24 20:05:17  curt
+ * Added a second minimalistic HUD.
+ * Added code to display the number of triangles rendered.
+ *
  * Revision 1.11  1998/07/24 21:36:55  curt
  * Ran dos2unix to get rid of extraneous ^M's.  Tweaked parameter in
  * ImageGetRawData() to match usage.