#endif
#include <Aircraft/aircraft.hxx>
-#include <Debug/fg_debug.h>
+#include <Debug/logstream.hxx>
#include <Include/fg_constants.h>
#include <Main/options.hxx>
#include <Math/fg_random.h>
#include <Math/polar3d.hxx>
#include <Scenery/scenery.hxx>
#include <Time/fg_timer.hxx>
-#include <Weather/weather.h>
#if defined ( __sun__ ) || defined ( __sgi )
extern "C" {
#include "hud.hxx"
+static char units[5];
// The following routines obtain information concerntin the aircraft's
// current state and return it to calling instrument display routines.
instr_item *HIptr;
int index;
- fgPrintf( FG_COCKPIT, FG_INFO, "Initializing current aircraft HUD\n" );
+ FG_LOG( FG_COCKPIT, FG_INFO, "Initializing current aircraft HUD" );
HUD_deque.erase( HUD_deque.begin(), HUD_deque.end()); // empty the HUD deque
instr_item *HIptr;
int index;
- fgPrintf( FG_COCKPIT, FG_INFO, "Initializing current aircraft HUD\n" );
+ FG_LOG( FG_COCKPIT, FG_INFO, "Initializing current aircraft HUD" );
HUD_deque.erase( HUD_deque.begin(), HUD_deque.end());
TRUE );
HUD_deque.push_front( p );
+ if ( current_options.get_units() == fgOPTIONS::FG_UNITS_FEET ) {
+ strcpy(units, " ft");
+ } else {
+ strcpy(units, " m");
+ }
p = new instr_label( x_pos, 25, 40, 10,
get_altitude,
"%5.0f",
"Altitude ",
- " m",
+ units,
1.0,
HUDS_TOP,
RIGHT_JUST,
}
// $Log$
+// Revision 1.27 1998/11/06 21:17:47 curt
+// Converted to new logstream debugging facility. This allows release
+// builds with no messages at all (and no performance impact) by using
+// the -DFG_NDEBUG flag.
+//
+// Revision 1.26 1998/11/03 12:33:11 curt
+// Display ft or m in mini-hud next to altitude.
+//
+// Revision 1.25 1998/10/17 01:33:57 curt
+// C++ ifying ...
+//
// Revision 1.24 1998/10/16 23:27:25 curt
// C++-ifying.
//