Added a "rate of climb" indicator.
This commit is contained in:
parent
1245a9f3eb
commit
d23495ec1e
3 changed files with 35 additions and 16 deletions
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Add table
Reference in a new issue