diff --git a/src/game/g_console.pas b/src/game/g_console.pas
index 514c69e0ee27a53cd303a83c2e534e9ba4c2ae9f..13bf81f55870bc559f01d47e663b715cb83874ec 100644 (file)
--- a/src/game/g_console.pas
+++ b/src/game/g_console.pas
implementation
uses
+ {$IFDEF ENABLE_MENU}
+ g_gui, g_menu,
+ {$ENDIF}
{$IFNDEF HEADLESS}
- g_gui, g_menu, g_touch,
+ g_touch,
{$ENDIF}
g_textures, e_input, g_game, g_gfx, g_player, g_items,
SysUtils, g_basic, g_options, Math, e_res,
rep: Boolean;
down, up: SSArray;
end;
+
menu_toggled: BOOLEAN; (* hack for menu controls *)
ConsoleStdIn: Boolean;
else if gChatShow then
g_Console_Chat_Switch
else
+ begin
KeyPress(VK_ESCAPE);
+ end;
menu_toggled := True
end;
'toggleconsole':
var grab, active: Boolean;
begin
Result := False;
- {$IFDEF HEADLESS}
+ {$IFDEF DISABLE_MENU}
grab := False;
active := False;
{$ELSE}
procedure g_Console_ProcessBindRepeat (key: Integer);
var i: Integer; active: Boolean;
begin
- {$IFDEF HEADLESS}
+ {$IFDEF DISABLE_MENU}
active := False;
{$ELSE}
active := g_ActiveWindow <> nil;