#include <Cockpit/panel.hxx>
#include <Cockpit/panel_io.hxx>
+#include <Cockpit/hud.hxx>
#include <Environment/environment.hxx>
#include <FDM/flight.hxx>
#include <GUI/gui.h>
}
+/**
+ * Built-in command: hires capture screen.
+ */
+static bool
+do_hires_screen_capture (const SGPropertyNode * arg)
+{
+ fgHiResDump();
+ return true;
+}
+
+
/**
* Reload the tile cache.
*/
return true;
}
+static bool
+do_hud_brightkey(const SGPropertyNode *)
+{
+ HUD_brightkey( true );
+ return true;
+}
+
+static bool
+do_hud_masterswitch(const SGPropertyNode *)
+{
+ HUD_masterswitch( true );
+ return true;
+}
+
+static bool
+do_hud_init(const SGPropertyNode *)
+{
+ fgHUDInit(0); // minimal HUD
+ return true;
+}
+
+static bool
+do_hud_init2(const SGPropertyNode *)
+{
+ fgHUDInit2(0); // normal HUD
+ return true;
+}
////////////////////////////////////////////////////////////////////////
// Command setup.
{ "preferences-load", do_preferences_load },
{ "view-cycle", do_view_cycle },
{ "screen-capture", do_screen_capture },
+ { "hires-screen-capture", do_hires_screen_capture },
{ "tile-cache-reload", do_tile_cache_reload },
{ "set-sea-level-air-temp-degc", do_set_sea_level_degc },
{ "set-outside-air-temp-degc", do_set_oat_degc },
{ "replay", do_replay },
{ "decrease-visibility", do_decrease_visibility },
{ "increase-visibility", do_increase_visibility },
+ { "hud-brightkey", do_hud_brightkey },
+ { "hud-masterswitch", do_hud_masterswitch },
+ { "hud-init", do_hud_init },
+ { "hud-init2", do_hud_init2 },
{ 0, 0 } // zero-terminated
};