- fixed the calculations which decide whether to use an options menu for skills and episodes.

This commit is contained in:
Christoph Oelckers 2019-04-08 22:04:47 +02:00
parent 263842169e
commit d308a1223b

View file

@ -1120,9 +1120,9 @@ void M_StartupEpisodeMenu(FGameStartup *gs)
// center the menu on the screen if the top space is larger than the bottom space
int totalheight = posy + AllEpisodes.Size() * ld->mLinespacing - topy;
if (totalheight < 190 || AllEpisodes.Size() == 1)
if (totalheight < CleanHeight-10 || AllEpisodes.Size() == 1)
{
int newtop = (200 - totalheight + topy) / 2;
int newtop = (CleanHeight - totalheight + topy) / 2;
int topdelta = newtop - topy;
if (topdelta < 0)
{
@ -1631,9 +1631,9 @@ void M_StartupSkillMenu(FGameStartup *gs)
// center the menu on the screen if the top space is larger than the bottom space
int totalheight = posy + MenuSkills.Size() * ld->mLinespacing - topy;
if (totalheight < 190 || MenuSkills.Size() == 1)
if (totalheight < CleanHeight-10 || MenuSkills.Size() == 1)
{
int newtop = (200 - totalheight + topy) / 2;
int newtop = (CleanHeight - totalheight + topy) / 2;
int topdelta = newtop - topy;
if (topdelta < 0)
{