From 64e99e8c26ec7f7bcbd5a57ba0a6e15c519f44ad Mon Sep 17 00:00:00 2001 From: NepDisk Date: Wed, 21 May 2025 10:43:31 -0400 Subject: [PATCH] fix video menu coloring and add extra video modes --- src/m_menu.c | 2 +- src/sdl/i_video.cpp | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/m_menu.c b/src/m_menu.c index 3bfa6e73c..6c79e5c7f 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -8759,7 +8759,7 @@ void M_DrawVideoMode(void) V_DrawString(row, col, MENUCAPS|highlightflags, modedescs[i].desc); // Show multiples of 320x200 as green. else - V_DrawString(row, col, MENUCAPS|(modedescs[i].goodratio) ? recommendedflags : 0, modedescs[i].desc); + V_DrawString(row, col, MENUCAPS|((modedescs[i].goodratio) ? recommendedflags : 0), modedescs[i].desc); col += 8; if ((i % vidm_column_size) == (vidm_column_size-1)) diff --git a/src/sdl/i_video.cpp b/src/sdl/i_video.cpp index ee60a1068..da3ddfd5b 100644 --- a/src/sdl/i_video.cpp +++ b/src/sdl/i_video.cpp @@ -92,7 +92,7 @@ #endif // maximum number of windowed modes (see windowedModes[][]) -#define MAXWINMODES (18) +#define MAXWINMODES (22) /** \brief */ @@ -159,6 +159,7 @@ static const char *fallback_resolution_name = "Fallback"; // windowed video modes from which to choose from. static INT32 windowedModes[MAXWINMODES][2] = { + {2560,1440}, // 1.66 {1920,1200}, // 1.60,6.00 {1920,1080}, // 1.66 {1680,1050}, // 1.60,5.25 @@ -172,9 +173,12 @@ static INT32 windowedModes[MAXWINMODES][2] = {1280, 720}, // 1.66 {1152, 864}, // 1.33,3.60 {1024, 768}, // 1.33,3.20 + { 960, 600}, // 1.33,3.20 { 800, 600}, // 1.33,2.50 + { 735, 415}, // 1.33,2.50 { 640, 480}, // 1.33,2.00 { 640, 400}, // 1.60,2.00 + { 500, 300}, // 1.33 { 320, 240}, // 1.33,1.00 { 320, 200}, // 1.60,1.00 };