summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (from parent 1: 6fc3ad1)
raw | patch | inline | side by side (from parent 1: 6fc3ad1)
author | DeaDDooMER <deaddoomer@deadsoftware.ru> | |
Mon, 7 Oct 2019 16:13:44 +0000 (19:13 +0300) | ||
committer | DeaDDooMER <deaddoomer@deadsoftware.ru> | |
Sun, 13 Oct 2019 14:19:20 +0000 (17:19 +0300) |
src/game/g_console.pas | patch | blob | history | |
src/game/g_main.pas | patch | blob | history |
diff --git a/src/game/g_console.pas b/src/game/g_console.pas
index 7caa3ba142386b5eac3b72d0a977f6d529218cc3..4141f27aeb4b6f66d7f2809559ec52fa42c7e184 100644 (file)
--- a/src/game/g_console.pas
+++ b/src/game/g_console.pas
LAST_ACTION = ACTION_WEAPPREV;
procedure g_Console_Init;
+procedure g_Console_SysInit;
procedure g_Console_Update;
procedure g_Console_Draw (MessagesOnly: Boolean = False);
procedure g_Console_Char (C: AnsiChar);
end
end;
-procedure g_Console_Init();
- var
- a: Integer;
+procedure g_Console_SysInit;
+ var a: Integer;
begin
- g_Texture_CreateWAD(ID, GameWAD+':TEXTURES\CONSOLE');
Cons_Y := -Floor(gScreenHeight * ConsoleHeight);
gConsoleShow := False;
gChatShow := False;
g_Console_ReadConfig(GameDir + '/dfconfig.cfg');
g_Console_ReadConfig(GameDir + '/autoexec.cfg');
gParsingBinds := False;
+end;
+procedure g_Console_Init;
+begin
+ g_Texture_CreateWAD(ID, GameWAD+':TEXTURES\CONSOLE');
g_Console_Add(Format(_lc[I_CONSOLE_WELCOME], [GAME_VERSION]));
g_Console_Add('');
end;
diff --git a/src/game/g_main.pas b/src/game/g_main.pas
index d60f2ddaa6de5fbf4940eff6a8d95f0e473b4299..92c0ff5aa2a35d009fec83e43c69a688f6655cd5 100644 (file)
--- a/src/game/g_main.pas
+++ b/src/game/g_main.pas
raise Exception.Create('SDL: Init failed: ' + SDL_GetError());
{$ENDIF}
+ e_WriteLog('Init Input', TMsgType.Notify);
+ e_InitInput;
+
e_WriteLog('Read config file', TMsgType.Notify);
g_Options_Read(GameDir + '/' + CONFIG_FILENAME);
+ g_Console_SysInit;
//GetSystemDefaultLCID()
NoSound := False;
{$ENDIF}
- e_WriteLog('Init Input', TMsgType.Notify);
- e_InitInput();
g_Touch_Init;
(*