#5799 - Change messagemode text box to display colors like in console input box.
This commit is contained in:
1 parent
05bc03d32d
commit
98f04d39a6
1 file changed
+5
-3
@@ -224,14 +224,16 @@ void SCR_DrawStringExt( int x, int y, float size, const char *string, float *set
|
|||||||
xx = x;
|
xx = x;
|
||||||
re.SetColor( setColor );
|
re.SetColor( setColor );
|
||||||
while ( *s ) {
|
while ( *s ) {
|
||||||
if ( !noColorEscape && Q_IsColorString( s ) ) {
|
if ( Q_IsColorString( s ) ) {
|
||||||
if ( !forceColor ) {
|
if ( !forceColor ) {
|
||||||
Com_Memcpy( color, g_color_table[ColorIndex(*(s+1))], sizeof( color ) );
|
Com_Memcpy( color, g_color_table[ColorIndex(*(s+1))], sizeof( color ) );
|
||||||
color[3] = setColor[3];
|
color[3] = setColor[3];
|
||||||
re.SetColor( color );
|
re.SetColor( color );
|
||||||
}
|
}
|
||||||
s += 2;
|
if ( !noColorEscape ) {
|
||||||
continue;
|
s += 2;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
SCR_DrawChar( xx, y, size, *s );
|
SCR_DrawChar( xx, y, size, *s );
|
||||||
xx += size;
|
xx += size;
|
||||||
|
|||||||
Reference in new issue
Block a user