From 1804fad3554a96d0f70c6f8172f072c05780083a Mon Sep 17 00:00:00 2001 From: svdijk Date: Mon, 9 Nov 2015 22:14:45 +0100 Subject: [PATCH] Videomenu: Add integer scaling options up to 6x --- src/client/menu/videomenu.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/client/menu/videomenu.c b/src/client/menu/videomenu.c index b29fb96c..e6a9463c 100644 --- a/src/client/menu/videomenu.c +++ b/src/client/menu/videomenu.c @@ -169,12 +169,12 @@ ApplyChanges(void *unused) { Cvar_SetValue("gl_hudscale", -1); } - else if (s_uiscale_list.curvalue < 4) + else if (s_uiscale_list.curvalue < 7) { Cvar_SetValue("gl_hudscale", s_uiscale_list.curvalue); } - if (s_uiscale_list.curvalue != 4) + if (s_uiscale_list.curvalue != 7) { Cvar_SetValue("gl_consolescale", gl_hudscale->value); Cvar_SetValue("gl_menuscale", gl_hudscale->value); @@ -263,9 +263,12 @@ VID_MenuInit(void) static const char *uiscale_names[] = { "auto", - "no (1x)", + "1x", "2x", "3x", + "4x", + "5x", + "6x", "custom", 0 }; @@ -398,7 +401,7 @@ VID_MenuInit(void) gl_hudscale->value != gl_menuscale->value || gl_hudscale->value != crosshair_scale->value) { - s_uiscale_list.curvalue = 4; + s_uiscale_list.curvalue = 7; } else if (gl_hudscale->value < 0) { @@ -406,13 +409,16 @@ VID_MenuInit(void) } else if (gl_hudscale->value == 1 || gl_hudscale->value == 2 || - gl_hudscale->value == 3) + gl_hudscale->value == 3 || + gl_hudscale->value == 4 || + gl_hudscale->value == 5 || + gl_hudscale->value == 6) { s_uiscale_list.curvalue = gl_hudscale->value; } else { - s_uiscale_list.curvalue = 4; + s_uiscale_list.curvalue = 7; } s_screensize_slider.generic.type = MTYPE_SLIDER;