- remove 320x240 from the list of resolution presets

- enforce a minimum CleanXfac scaling in the menu to prevent accidental divide by 0's
This commit is contained in:
Rachael Alexanderson 2019-04-07 06:01:47 -04:00
commit e6dab46b90
2 changed files with 1 additions and 2 deletions

View file

@ -550,7 +550,7 @@ void V_UpdateModeSize (int width, int height)
// This reference size is being used so that on 800x450 (small 16:9) a scale of 2 gets used.
CleanXfac = std::min(screen->GetWidth() / 400, screen->GetHeight() / 240);
CleanXfac = std::max(std::min(screen->GetWidth() / 400, screen->GetHeight() / 240), 1);
if (CleanXfac >= 4) CleanXfac--; // Otherwise we do not have enough space for the episode/skill menus in some languages.
CleanYfac = CleanXfac;
CleanWidth = screen->GetWidth() / CleanXfac;