fix video menu coloring and add extra video modes

This commit is contained in:
NepDisk 2025-05-21 10:43:31 -04:00
parent 92375116e6
commit 64e99e8c26
2 changed files with 6 additions and 2 deletions

View file

@ -8759,7 +8759,7 @@ void M_DrawVideoMode(void)
V_DrawString(row, col, MENUCAPS|highlightflags, modedescs[i].desc); V_DrawString(row, col, MENUCAPS|highlightflags, modedescs[i].desc);
// Show multiples of 320x200 as green. // Show multiples of 320x200 as green.
else 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; col += 8;
if ((i % vidm_column_size) == (vidm_column_size-1)) if ((i % vidm_column_size) == (vidm_column_size-1))

View file

@ -92,7 +92,7 @@
#endif #endif
// maximum number of windowed modes (see windowedModes[][]) // maximum number of windowed modes (see windowedModes[][])
#define MAXWINMODES (18) #define MAXWINMODES (22)
/** \brief /** \brief
*/ */
@ -159,6 +159,7 @@ static const char *fallback_resolution_name = "Fallback";
// windowed video modes from which to choose from. // windowed video modes from which to choose from.
static INT32 windowedModes[MAXWINMODES][2] = static INT32 windowedModes[MAXWINMODES][2] =
{ {
{2560,1440}, // 1.66
{1920,1200}, // 1.60,6.00 {1920,1200}, // 1.60,6.00
{1920,1080}, // 1.66 {1920,1080}, // 1.66
{1680,1050}, // 1.60,5.25 {1680,1050}, // 1.60,5.25
@ -172,9 +173,12 @@ static INT32 windowedModes[MAXWINMODES][2] =
{1280, 720}, // 1.66 {1280, 720}, // 1.66
{1152, 864}, // 1.33,3.60 {1152, 864}, // 1.33,3.60
{1024, 768}, // 1.33,3.20 {1024, 768}, // 1.33,3.20
{ 960, 600}, // 1.33,3.20
{ 800, 600}, // 1.33,2.50 { 800, 600}, // 1.33,2.50
{ 735, 415}, // 1.33,2.50
{ 640, 480}, // 1.33,2.00 { 640, 480}, // 1.33,2.00
{ 640, 400}, // 1.60,2.00 { 640, 400}, // 1.60,2.00
{ 500, 300}, // 1.33
{ 320, 240}, // 1.33,1.00 { 320, 240}, // 1.33,1.00
{ 320, 200}, // 1.60,1.00 { 320, 200}, // 1.60,1.00
}; };