diff --git a/src/game/g_options.pas b/src/game/g_options.pas
index 481eb70c9491c354976b8aa2475aecaf573bb308..d4f92e86617af3c35036b96df4f798c117de4c68 100644 (file)
--- a/src/game/g_options.pas
+++ b/src/game/g_options.pas
gRevertPlayers: Boolean;
gLanguage: String;
gAskLanguage: Boolean;
+ gSaveStats: Boolean = False;
+ gScreenshotStats: Boolean = False;
gcMap: String;
gcGameMode: String;
gcTimeLimit: Word;
gVSync := True;
gTextureFilter := True;
glLegacyNPOT := False;
+ gRC_Width := gScreenWidth;
+ gRC_Height := gScreenHeight;
+ gRC_FullScreen := gFullScreen;
+ gRC_Maximized := gWinMaximized;
e_LogWriteLn('g_Options_SetDefaultVideo: w = ' + IntToStr(gScreenWidth) + ' h = ' + IntToStr(gScreenHeight));
g_Console_ResetBinds;
end;
gVSync := True;
gTextureFilter := True;
glLegacyNPOT := False;
+ gRC_Width := gScreenWidth;
+ gRC_Height := gScreenHeight;
+ gRC_FullScreen := gFullScreen;
+ gRC_Maximized := gWinMaximized;
e_LogWriteLn('g_Options_SetDefaultVideo: w = ' + IntToStr(gScreenWidth) + ' h = ' + IntToStr(gScreenHeight));
g_Console_ResetBinds;
end;
gDefaultMegawadStart := DF_Default_Megawad_Start;
gBerserkAutoswitch := True;
g_dbg_scale := 1.0;
+ gSaveStats := False;
gAskLanguage := True;
gLanguage := LANGUAGE_ENGLISH;
gRC_Width := Max(1, gRC_Width);
gRC_Height := Max(1, gRC_Height);
gBPP := Max(1, gBPP);
- if sys_SetDisplayMode(gRC_Width, gRC_Height, gBPP, gRC_FullScreen) = True then
+ if sys_SetDisplayMode(gRC_Width, gRC_Height, gBPP, gRC_FullScreen, gRC_Maximized) = True then
e_LogWriteln('resolution changed')
else
e_LogWriteln('resolution not changed')
conRegVar('sfs_fastmode', @wadoptFast, '', '');
conRegVar('g_fast_screenshots', @e_FastScreenshots, '', '');
conRegVar('g_default_megawad', @gDefaultMegawadStart, '', '');
-
+ conRegVar('g_save_stats', @gSaveStats, '', '');
+ conRegVar('g_screenshot_stats', @gScreenshotStats, '', '');
end.