diff --git a/src/game/g_main.pas b/src/game/g_main.pas
index 728cb2257fa2ab58acf07bf80b961001df17aee8..07d2f48007b52a75ccd1c7b3befae8dac45b1708 100644 (file)
--- a/src/game/g_main.pas
+++ b/src/game/g_main.pas
implementation
uses
- SDL2, GL, GLExt, wadreader, e_log, g_window,
+{$IFDEF USE_NANOGL}
+ nanoGL,
+{$ELSE}
+ GL, GLExt,
+{$ENDIF}
+ SDL2, wadreader, e_log, g_window,
e_graphics, e_input, g_game, g_console, g_gui,
e_sound, g_options, g_sound, g_player, g_basic,
g_weapons, SysUtils, g_triggers, MAPDEF, g_map,
raise Exception.Create('SDL: Init failed: ' + SDL_GetError());
{$IFNDEF HEADLESS}
+{$IFNDEF ANDROID}
SDL_StartTextInput();
{$ENDIF}
+{$ENDIF}
{$IFNDEF HEADLESS}
flexloaded := true;
if (g_ActiveWindow = nil) then g_Game_Pause(not gPause);
end;
- IK_BACKQUOTE: // <`/~/¨/¸>:
+ IK_BACKQUOTE, VK_CONSOLE: // <`/~/¨/¸>:
begin
g_Console_Switch();
end;
- IK_ESCAPE: // <Esc>:
+ IK_ESCAPE, VK_ESCAPE: // <Esc>:
begin
if gChatShow then
begin