X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_main.pas;h=6a6df2af907e9a4c3f4d83943bb6ac24013ecc87;hp=7d0dfb264e1daefb77761bbb7fc4a3ba0d935380;hb=4171d8dd0b8d733da27c584616e431811bf0fdcf;hpb=dbf81afaefeb52e53d2b8af3a782277229c5adaa diff --git a/src/game/g_main.pas b/src/game/g_main.pas index 7d0dfb2..6a6df2a 100644 --- a/src/game/g_main.pas +++ b/src/game/g_main.pas @@ -84,22 +84,17 @@ begin {$ENDIF} e_WriteToStdOut := False; //{$IFDEF HEADLESS}True;{$ELSE}False;{$ENDIF} - e_WriteLog('Init Input', TMsgType.Notify); e_InitInput; - e_WriteLog('Read config file', TMsgType.Notify); + sys_Init; g_Options_Read(GameDir + '/' + CONFIG_FILENAME); - g_Console_SysInit; - - //GetSystemDefaultLCID() + if sys_SetDisplayMode(gScreenWidth, gScreenHeight, gBPP, gFullScreen) = False then + raise Exception.Create('Failed to set videomode on startup.'); - //e_WriteLog('Read language file', MSG_NOTIFY); - //g_Language_Load(DataDir + gLanguage + '.txt'); + g_Console_SysInit; e_WriteLog(gLanguage, TMsgType.Notify); g_Language_Set(gLanguage); - sys_Init; - {$IF not DEFINED(HEADLESS) and DEFINED(ENABLE_HOLMES)} flexloaded := true; if not fuiAddWad('flexui.wad') then