From 296e756115c901d81cc862e1f0b37b1d03670d30 Mon Sep 17 00:00:00 2001 From: Debugger Date: Thu, 12 Sep 2013 22:32:53 +0200 Subject: [PATCH] adding the possbility to use dualscreenresolution --- defaultXonotic.cfg | 1 + qcsrc/menu/xonotic/slider_resolution.c | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/defaultXonotic.cfg b/defaultXonotic.cfg index 30a03a15a..28c1af69d 100644 --- a/defaultXonotic.cfg +++ b/defaultXonotic.cfg @@ -99,6 +99,7 @@ set _menu_vid_width "$vid_width" set _menu_vid_height "$vid_height" set _menu_vid_pixelheight "$vid_pixelheight" seta menu_vid_scale 0 +seta menu_vid_allowdualscreenresolution 0 // 2D resolution 800x600 vid_conwidth 800 vid_conheight 600 diff --git a/qcsrc/menu/xonotic/slider_resolution.c b/qcsrc/menu/xonotic/slider_resolution.c index 8bd47e799..b08aac86f 100644 --- a/qcsrc/menu/xonotic/slider_resolution.c +++ b/qcsrc/menu/xonotic/slider_resolution.c @@ -75,6 +75,7 @@ void XonoticResolutionSlider_addResolution(entity me, float w, float h, float pi void XonoticResolutionSlider_configureXonoticResolutionSlider(entity me) { float i; + float autocvar_menu_vid_allowdualscreenresolution = 0; vector r0, r; me.configureXonoticTextSlider(me, "_menu_vid_width"); @@ -93,7 +94,9 @@ void XonoticResolutionSlider_configureXonoticResolutionSlider(entity me) if(r_x < 640 || r_y < 480) continue; if(r_x > 2 * r_y) // likely dualscreen resolution, skip this one - continue; + if(autocvar_menu_vid_allowdualscreenresolution == 0) + continue; + me.addResolution(me, r_x, r_y, r_z); } -- 2.39.2