Reduce console colors to in-range values
`gr_find_closest_color` takes inputs in the range [0, 63]. Clamp input values to fit in that range.
This commit is contained in:
parent
e55bd77472
commit
c98b30ca23
|
@ -284,24 +284,24 @@ namespace {
|
|||
|
||||
static color_palette_index get_console_color_by_priority(const int priority)
|
||||
{
|
||||
int r, g, b;
|
||||
uint8_t r, g, b;
|
||||
switch (priority)
|
||||
{
|
||||
case CON_CRITICAL:
|
||||
r = 28 * 2, g = 0 * 2, b = 0 * 2;
|
||||
r = 28 * 2, g = 0, b = 0;
|
||||
break;
|
||||
case CON_URGENT:
|
||||
r = 54 * 2, g = 54 * 2, b = 0 * 2;
|
||||
r = 63, g = 63, b = 0;
|
||||
break;
|
||||
case CON_DEBUG:
|
||||
case CON_VERBOSE:
|
||||
r = 14 * 2, g = 14 * 2, b = 14 * 2;
|
||||
break;
|
||||
case CON_HUD:
|
||||
r = 0 * 2, g = 28 * 2, b = 0 * 2;
|
||||
r = 0, g = 28 * 2, b = 0;
|
||||
break;
|
||||
default:
|
||||
r = 255 * 2, g = 255 * 2, b = 255 * 2;
|
||||
r = 63, g = 63, b = 63;
|
||||
break;
|
||||
}
|
||||
return gr_find_closest_color(r, g, b);
|
||||
|
|
Loading…
Reference in a new issue