diff --git a/similar/main/config.cpp b/similar/main/config.cpp index e3c029dfa..22652f828 100644 --- a/similar/main/config.cpp +++ b/similar/main/config.cpp @@ -128,8 +128,8 @@ int ReadConfigFile() CGameCfg.GammaLevel = 0; GameCfg.LastPlayer = {}; CGameCfg.LastMission = ""; - GameCfg.ResolutionX = 640; - GameCfg.ResolutionY = 480; + GameCfg.ResolutionX = 1024; + GameCfg.ResolutionY = 768; GameCfg.AspectX = 3; GameCfg.AspectY = 4; CGameCfg.WindowMode = false; diff --git a/similar/main/game.cpp b/similar/main/game.cpp index a48f2a80d..2f9c0a34a 100644 --- a/similar/main/game.cpp +++ b/similar/main/game.cpp @@ -187,7 +187,9 @@ void reset_palette_add() PaletteBlueAdd = 0; } -screen_mode Game_screen_mode{640, 480}; +constexpr screen_mode initial_small_game_screen_mode{320, 200}; +constexpr screen_mode initial_large_game_screen_mode{1024, 768}; +screen_mode Game_screen_mode = initial_large_game_screen_mode; } @@ -211,7 +213,7 @@ void init_cockpit() #if defined(DXX_BUILD_DESCENT_II) int HiresGFXAvailable = !GameArg.GfxSkipHiresGFX; #endif - auto full_screen_mode = HiresGFXAvailable ? screen_mode{640, 480} : screen_mode{320, 200}; + auto full_screen_mode = HiresGFXAvailable ? initial_large_game_screen_mode : initial_small_game_screen_mode; if (Game_screen_mode != full_screen_mode) { PlayerCfg.CockpitMode[1] = CM_FULL_SCREEN; }