1
0
Fork 0

Added a "rate of climb" indicator.

This commit is contained in:
curt 1998-09-29 02:01:06 +00:00
parent 1245a9f3eb
commit d23495ec1e
3 changed files with 35 additions and 16 deletions

View 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.

View 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.
*

View 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.