From d869a7721f40c1bdb7fa974a4c56fdb2e816f18d Mon Sep 17 00:00:00 2001 From: div0 Date: Fri, 2 Jan 2009 14:58:11 +0000 Subject: [PATCH] add CSQC_FLAG_COLORCODES git-svn-id: svn://svn.icculus.org/nexuiz/trunk@5381 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/client/main.qh | 1 + data/qcsrc/client/miscfunctions.qc | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/client/main.qh b/data/qcsrc/client/main.qh index 758808ed4..dd550b6cf 100644 --- a/data/qcsrc/client/main.qh +++ b/data/qcsrc/client/main.qh @@ -101,6 +101,7 @@ vector sbar_fontsize; float csqc_flags; #define CSQC_FLAG_READPICTURE 1 +#define CSQC_FLAG_COLORCODES 2 string config_get(string key, string defaultvalue); diff --git a/data/qcsrc/client/miscfunctions.qc b/data/qcsrc/client/miscfunctions.qc index d4a9762c4..1c788b121 100644 --- a/data/qcsrc/client/miscfunctions.qc +++ b/data/qcsrc/client/miscfunctions.qc @@ -176,6 +176,9 @@ void CSQC_CheckEngine() sbar_font = FONT_DEFAULT; sbar_bigfont = FONT_DEFAULT; } + + if(strlennocol("^xFFF") == 0) + csqc_flags |= CSQC_FLAG_COLORCODES; } vector Sbar_GetFontsize() @@ -266,7 +269,7 @@ float ColorTranslateMode; string ColorTranslateRGB(string s) { if not(ColorTranslateMode & 2) - if(csqc_flags & CSQC_FLAG_READPICTURE) + if(csqc_flags & CSQC_FLAG_COLORCODES) { if(ColorTranslateMode & 1) return strdecolorize(s); -- 2.39.2