mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
M_DrawGenericOptions: highlight non-default cvar value in orange and display dot beside
This commit is contained in:
parent
7d35c0db4b
commit
cfc3b66707
2 changed files with 9 additions and 3 deletions
|
|
@ -1179,7 +1179,7 @@ void M_HandleImageDef(INT32 choice);
|
||||||
// flags for text highlights
|
// flags for text highlights
|
||||||
#define highlightflags V_AQUAMAP
|
#define highlightflags V_AQUAMAP
|
||||||
#define recommendedflags V_GREENMAP
|
#define recommendedflags V_GREENMAP
|
||||||
#define warningflags V_GRAYMAP
|
#define warningflags V_ORANGEMAP
|
||||||
|
|
||||||
// For some menu highlights
|
// For some menu highlights
|
||||||
UINT16 M_GetCvPlayerColor(UINT8 pnum);
|
UINT16 M_GetCvPlayerColor(UINT8 pnum);
|
||||||
|
|
|
||||||
|
|
@ -4190,10 +4190,11 @@ void M_DrawGenericOptions(void)
|
||||||
y += 16;
|
y += 16;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default: {
|
||||||
|
boolean isDefault = CV_IsSetToDefault(cv);
|
||||||
w = V_StringWidth(cv->string, 0);
|
w = V_StringWidth(cv->string, 0);
|
||||||
V_DrawString(BASEVIDWIDTH - x - w, y,
|
V_DrawString(BASEVIDWIDTH - x - w, y,
|
||||||
((cv->flags & CV_CHEAT) && !CV_IsSetToDefault(cv) ? warningflags : highlightflags), cv->string);
|
(!isDefault ? warningflags : highlightflags), cv->string);
|
||||||
if (i == itemOn)
|
if (i == itemOn)
|
||||||
{
|
{
|
||||||
V_DrawCharacter(BASEVIDWIDTH - x - 10 - w - (skullAnimCounter/5), y,
|
V_DrawCharacter(BASEVIDWIDTH - x - 10 - w - (skullAnimCounter/5), y,
|
||||||
|
|
@ -4201,7 +4202,12 @@ void M_DrawGenericOptions(void)
|
||||||
V_DrawCharacter(BASEVIDWIDTH - x + 2 + (skullAnimCounter/5), y,
|
V_DrawCharacter(BASEVIDWIDTH - x + 2 + (skullAnimCounter/5), y,
|
||||||
'\x1D' | highlightflags, false); // right arrow
|
'\x1D' | highlightflags, false); // right arrow
|
||||||
}
|
}
|
||||||
|
if (!isDefault)
|
||||||
|
{
|
||||||
|
V_DrawCharacter(BASEVIDWIDTH - x + (i == itemOn ? 13 : 5), y - 2, '.' | warningflags, false);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue