mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Menu/Set Resolution: highlight default mode
- Default mode text appears in orange - Draw star next to default mode in list
This commit is contained in:
parent
369de749c4
commit
cdd9b182e8
1 changed files with 14 additions and 6 deletions
|
|
@ -4999,11 +4999,20 @@ void M_DrawVideoModes(void)
|
|||
col = currentMenu->y + 14;
|
||||
for (i = 0; i < optionsmenu.vidm_nummodes; i++)
|
||||
{
|
||||
INT32 colorflag = 0;
|
||||
boolean isdefault = !strcmp(optionsmenu.modedescs[i].desc, va("%dx%d", cv_scr_width.value, cv_scr_height.value));
|
||||
|
||||
if (i == optionsmenu.vidm_selected)
|
||||
V_DrawMenuString(row, col, highlightflags, optionsmenu.modedescs[i].desc);
|
||||
// Show multiples of 320x200 as green.
|
||||
else
|
||||
V_DrawMenuString(row, col, (optionsmenu.modedescs[i].goodratio) ? recommendedflags : 0, optionsmenu.modedescs[i].desc);
|
||||
colorflag = highlightflags;
|
||||
else if (isdefault)
|
||||
colorflag = V_ORANGEMAP;
|
||||
else if (optionsmenu.modedescs[i].goodratio)
|
||||
colorflag = recommendedflags; // Show multiples of 320x200 as green.
|
||||
|
||||
if (isdefault)
|
||||
V_DrawScaledPatch(row + 2 + V_MenuStringWidth(optionsmenu.modedescs[i].desc, colorflag), col - 2, 0, W_CachePatchName("RHFAV", PU_CACHE));
|
||||
|
||||
V_DrawMenuString(row, col, colorflag, optionsmenu.modedescs[i].desc);
|
||||
|
||||
col += 9;
|
||||
if ((i % optionsmenu.vidm_column_size) == (optionsmenu.vidm_column_size-1))
|
||||
|
|
@ -5036,8 +5045,7 @@ void M_DrawVideoModes(void)
|
|||
(SCR_IsAspectCorrect(vid.width, vid.height)) ? 0x83 : 0x80,
|
||||
vid.width, vid.height));
|
||||
M_CentreText(t, currentMenu->y + 75+9,
|
||||
va("Default mode is %c%dx%d",
|
||||
(SCR_IsAspectCorrect(cv_scr_width.value, cv_scr_height.value)) ? 0x83 : 0x80,
|
||||
va("\x87" "Default mode is %dx%d",
|
||||
cv_scr_width.value, cv_scr_height.value));
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue