X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2FDoom2DF.lpr;h=eee1e55928609c5cd913d18545d8b086d2dcf0a2;hp=c56af24696221e14e974b32deaae5d8a55b6b439;hb=aa7e40301df69aa13c00ff2bcdb8e532b06b8053;hpb=17ca3896bbe664f64e6c302023b8010d4ebd02ff diff --git a/src/game/Doom2DF.lpr b/src/game/Doom2DF.lpr index c56af24..eee1e55 100644 --- a/src/game/Doom2DF.lpr +++ b/src/game/Doom2DF.lpr @@ -170,8 +170,10 @@ uses 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} @@ -931,7 +933,9 @@ end; {$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} @@ -975,23 +979,25 @@ end; 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 - {$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; - {$IFNDEF HEADLESS} + {$IFDEF ENABLE_MENU} g_GUI_Destroy; g_Menu_Free; + {$ENDIF} + {$IFNDEF HEADLESS} r_Render_Free; {$ENDIF} {$IFDEF ENABLE_HOLMES}