diff --git a/src/game/Doom2DF.lpr b/src/game/Doom2DF.lpr
index c56af24696221e14e974b32deaae5d8a55b6b439..eee1e55928609c5cd913d18545d8b086d2dcf0a2 100644 (file)
--- a/src/game/Doom2DF.lpr
+++ b/src/game/Doom2DF.lpr
r_textures in 'opengl/r_textures.pas',
r_weapons in 'opengl/r_weapons.pas',
r_window in 'opengl/r_window.pas',
r_textures in 'opengl/r_textures.pas',
r_weapons in 'opengl/r_weapons.pas',
r_window in 'opengl/r_window.pas',
- g_gui in 'g_gui.pas',
- g_menu in 'g_menu.pas',
+ {$IFDEF ENABLE_MENU}
+ g_gui in 'g_gui.pas',
+ g_menu in 'g_menu.pas',
+ {$ENDIF}
{$ENDIF}
{$IFDEF USE_FMOD}
{$ENDIF}
{$IFDEF USE_FMOD}
{$ENDIF}
{$IFNDEF ANDROID}
(* This will fix menu reset on keyboard showing *)
{$ENDIF}
{$IFNDEF ANDROID}
(* This will fix menu reset on keyboard showing *)
- g_Menu_Reset;
+ {$IFDEF ENABLE_MENU}
+ g_Menu_Reset;
+ {$ENDIF}
{$ENDIF}
//g_Game_ClearLoading;
{$IFDEF ENABLE_HOLMES}
{$ENDIF}
//g_Game_ClearLoading;
{$IFDEF ENABLE_HOLMES}
r_Render_Load;
{$ENDIF}
g_Game_Init;
r_Render_Load;
{$ENDIF}
g_Game_Init;
- {$IFNDEF HEADLESS}
+ {$IFDEF ENABLE_MENU}
g_Menu_Init;
g_GUI_Init;
{$ENDIF}
g_Game_Process_Params;
// TODO reload GAME textures
g_Console_Init; // welcome message
g_Menu_Init;
g_GUI_Init;
{$ENDIF}
g_Game_Process_Params;
// TODO reload GAME textures
g_Console_Init; // welcome message
- {$IFNDEF HEADLESS}
+ {$IFDEF ENABLE_MENU}
if (not gGameOn) and gAskLanguage then
g_Menu_AskLanguage;
{$ENDIF}
Time_Old := GetTickCount64();
while not ProcessMessage() do begin end;
g_Console_WriteGameConfig;
if (not gGameOn) and gAskLanguage then
g_Menu_AskLanguage;
{$ENDIF}
Time_Old := GetTickCount64();
while not ProcessMessage() do begin end;
g_Console_WriteGameConfig;
- {$IFNDEF HEADLESS}
+ {$IFDEF ENABLE_MENU}
g_GUI_Destroy;
g_Menu_Free;
g_GUI_Destroy;
g_Menu_Free;
+ {$ENDIF}
+ {$IFNDEF HEADLESS}
r_Render_Free;
{$ENDIF}
{$IFDEF ENABLE_HOLMES}
r_Render_Free;
{$ENDIF}
{$IFDEF ENABLE_HOLMES}