From 6b6e79cb495a19d54ad2c85361eb694a211b9732 Mon Sep 17 00:00:00 2001 From: IronClawTrem Date: Thu, 20 Feb 2020 19:28:02 +0000 Subject: add more new chat colours --- src/qcommon/q_shared.h | 191 +++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 163 insertions(+), 28 deletions(-) (limited to 'src/qcommon/q_shared.h') diff --git a/src/qcommon/q_shared.h b/src/qcommon/q_shared.h index 831fbce..06f1bb2 100644 --- a/src/qcommon/q_shared.h +++ b/src/qcommon/q_shared.h @@ -348,16 +348,60 @@ extern vec4_t colorYellow; extern vec4_t colorMagenta; extern vec4_t colorCyan; extern vec4_t colorWhite; -extern vec4_t colorLtGrey; -extern vec4_t colorMdGrey; -extern vec4_t colorDkGrey; +extern vec4_t colorGray; extern vec4_t colorOrange; -extern vec4_t colorPurple; -extern vec4_t colorTeal; -extern vec4_t colorPink; -extern vec4_t colorChocolate; +extern vec4_t colorRoseBud; +extern vec4_t colorPaleGreen; +extern vec4_t colorPaleGolden; +extern vec4_t colorColumbiaBlue; +extern vec4_t colorPaleTurquoise; +extern vec4_t colorPaleVioletRed; +extern vec4_t colorPalacePaleWhite; +extern vec4_t colorOlive; +extern vec4_t colorTomato; +extern vec4_t colorLime; +extern vec4_t colorLemon; +extern vec4_t colorBlueBerry; +extern vec4_t colorTurquoise; +extern vec4_t colorWildWatermelon; +extern vec4_t colorSaltpan; +extern vec4_t colorGrayChateau; +extern vec4_t colorRust; +extern vec4_t colorCopperGreen; extern vec4_t colorGold; -extern vec4_t colorIndigo; +extern vec4_t colorSteelBlue; +extern vec4_t colorSteelGray; +extern vec4_t colorBronze; +extern vec4_t colorSilver; +extern vec4_t colorDarkGray; +extern vec4_t colorDarkOrange; +extern vec4_t colorDarkGreen; +extern vec4_t colorRedOrange; +extern vec4_t colorForestGreen; +extern vec4_t colorBrightSun; +extern vec4_t colorMediumSlateBlue; +extern vec4_t colorCeleste; +extern vec4_t colorIronstone; +extern vec4_t colorTimberwolf; +extern vec4_t colorOnyx; +extern vec4_t colorRosewood; +extern vec4_t colorKokoda; +extern vec4_t colorPorsche; +extern vec4_t colorCloudBurst; +extern vec4_t colorBlueDiane; +extern vec4_t colorRope; +extern vec4_t colorBlonde; +extern vec4_t colorSmokeyBlack; +extern vec4_t colorAmericanRose; +extern vec4_t colorNeonGreen; +extern vec4_t colorNeonYellow; +extern vec4_t colorUltramarine; +extern vec4_t colorTurquoiseBlue; +extern vec4_t colorDarkMagenta; +extern vec4_t colorMagicMint; +extern vec4_t colorLightGray; +extern vec4_t colorLightSalmon; +extern vec4_t colorLightGreen; #define Q_COLOR_ESCAPE '^' #define Q_IsColorString(p) ( p && *(p) == Q_COLOR_ESCAPE && *((p)+1) && *((p)+1) != Q_COLOR_ESCAPE ) @@ -370,16 +414,61 @@ extern vec4_t colorIndigo; #define COLOR_CYAN '5' #define COLOR_MAGENTA '6' #define COLOR_WHITE '7' -#define COLOR_ORANGE '8' -#define COLOR_PURPLE '9' -#define COLOR_TEAL 'j' -#define COLOR_PINK 'k' -#define COLOR_CHOCOLATE 'l' -#define COLOR_GOLD 'm' -#define COLOR_SILVER 'n' -#define COLOR_INDIGO 'o' -#define ColorIndexForNumber(c) ((c) & 0x0F) -#define ColorIndex(c) (ColorIndexForNumber((c) - '0')) +#define COLOR_GRAY '8' +#define COLOR_ORANGE '9' +#define COLOR_ROSE_BUD 'a' +#define COLOR_PALE_GREEN 'b' +#define COLOR_PALE_GOLDEN 'c' +#define COLOR_COLUMBIA_BLUE 'd' +#define COLOR_PALE_TURQUOISE 'e' +#define COLOR_PALE_VIOLET_RED 'f' +#define COLOR_PALACE_PALE_WHITE 'g' +#define COLOR_OLIVE 'h' +#define COLOR_TOMATO 'i' +#define COLOR_LIME 'j' +#define COLOR_LEMON 'k' +#define COLOR_BLUE_BERRY 'l' +#define COLOR_TURQUOISE 'm' +#define COLOR_WILD_WATERMELON 'n' +#define COLOR_SALTPAN 'o' +#define COLOR_GRAY_CHATEAU 'p' +#define COLOR_RUST 'q' +#define COLOR_COPPER_GREEN 'r' +#define COLOR_GOLD 's' +#define COLOR_STEEL_BLUE 't' +#define COLOR_STEEL_GRAY 'u' +#define COLOR_BRONZE 'v' +#define COLOR_SILVER 'w' +#define COLOR_DARK_GRAY 'x' +#define COLOR_DARK_ORANGE 'y' +#define COLOR_DARK_GREEN 'z' +#define COLOR_RED_ORANGE 'A' +#define COLOR_FOREST_GREEN 'B' +#define COLOR_BRIGHT_SUN 'C' +#define COLOR_MEDIUM_SLATE_BLUE 'D' +#define COLOR_CELESTE 'E' +#define COLOR_IRONSTONE 'F' +#define COLOR_TIMBERWOLF 'G' +#define COLOR_ONYX 'H' +#define COLOR_ROSEWOOD 'I' +#define COLOR_KOKODA 'J' +#define COLOR_PORSCHE 'K' +#define COLOR_CLOUD_BURST 'L' +#define COLOR_BLUE_DIANE 'M' +#define COLOR_ROPE 'N' +#define COLOR_BLONDE 'O' +#define COLOR_SMOKEY_BLACK 'P' +#define COLOR_AMERICAN_ROSE 'Q' +#define COLOR_NEON_GREEN 'R' +#define COLOR_NEON_YELLOW 'S' +#define COLOR_ULTRAMARINE 'T' +#define COLOR_TURQUOISE_BLUE 'U' +#define COLOR_DARK_MAGENTA 'V' +#define COLOR_MAGIC_MINT 'W' +#define COLOR_LIGHT_GRAY 'X' +#define COLOR_LIGHT_SALMON 'Y' +#define COLOR_LIGHT_GREEN 'Z' +#define ColorIndex(c) (((((c) >= '0') && ((c) <= '9')) ? ((c) - '0') : ((((c) >= 'a') && ((c) <= 'z')) ? ((c) - 'a' + 10) : ((((c) >= 'A') && ((c) <= 'Z')) ? ((c) - 'A' + 36) : 7)))) #define S_COLOR_BLACK "^0" #define S_COLOR_RED "^1" @@ -389,16 +478,62 @@ extern vec4_t colorIndigo; #define S_COLOR_CYAN "^5" #define S_COLOR_MAGENTA "^6" #define S_COLOR_WHITE "^7" -#define S_COLOR_ORANGE "^8" -#define S_COLOR_PURPLE "^9" -#define S_COLOR_TEAL "^j" -#define S_COLOR_PINK "^k" -#define S_COLOR_CHOCOLATE "^l" -#define S_COLOR_GOLD "^m" -#define S_COLOR_SILVER "^n" -#define S_COLOR_INDIGO "^o" - -extern vec4_t g_color_table[16]; +#define S_COLOR_GRAY '^8' +#define S_COLOR_ORANGE '^9' +#define S_COLOR_ROSE_BUD '^a' +#define S_COLOR_PALE_GREEN '^b' +#define S_COLOR_PALE_GOLDEN '^c' +#define S_COLOR_COLUMBIA_BLUE '^d' +#define S_COLOR_PALE_TURQUOISE '^e' +#define S_COLOR_PALE_VIOLET_RED '^f' +#define S_COLOR_PALACE_PALE_WHITE '^g' +#define S_COLOR_OLIVE '^h' +#define S_COLOR_TOMATO '^i' +#define S_COLOR_LIME '^j' +#define S_COLOR_LEMON '^k' +#define S_COLOR_BLUE_BERRY '^l' +#define S_COLOR_TURQUOISE '^m' +#define S_COLOR_WILD_WATERMELON '^n' +#define S_COLOR_SALTPAN '^o' +#define S_COLOR_GRAY_CHATEAU '^p' +#define S_COLOR_RUST '^q' +#define S_COLOR_COPPER_GREEN '^r' +#define S_COLOR_GOLD '^s' +#define S_COLOR_STEEL_BLUE '^t' +#define S_COLOR_STEEL_GRAY '^u' +#define S_COLOR_BRONZE '^v' +#define S_COLOR_SILVER '^w' +#define S_COLOR_DARK_GRAY '^x' +#define S_COLOR_DARK_ORANGE '^y' +#define S_COLOR_DARK_GREEN '^z' +#define S_COLOR_RED_ORANGE '^A' +#define S_COLOR_FOREST_GREEN '^B' +#define S_COLOR_BRIGHT_SUN '^C' +#define S_COLOR_MEDIUM_SLATE_BLUE '^D' +#define S_COLOR_CELESTE '^E' +#define S_COLOR_IRONSTONE '^F' +#define S_COLOR_TIMBERWOLF '^G' +#define S_COLOR_ONYX '^H' +#define S_COLOR_ROSEWOOD '^I' +#define S_COLOR_KOKODA '^J' +#define S_COLOR_PORSCHE '^K' +#define S_COLOR_CLOUD_BURST '^L' +#define S_COLOR_BLUE_DIANE '^M' +#define S_COLOR_ROPE '^N' +#define S_COLOR_BLONDE '^O' +#define S_COLOR_SMOKEY_BLACK '^P' +#define S_COLOR_AMERICAN_ROSE '^Q' +#define S_COLOR_NEON_GREEN '^R' +#define S_COLOR_NEON_YELLOW '^S' +#define S_COLOR_ULTRAMARINE '^T' +#define S_COLOR_TURQUOISE_BLUE '^U' +#define S_COLOR_DARK_MAGENTA '^V' +#define S_COLOR_MAGIC_MINT '^W' +#define S_COLOR_LIGHT_GRAY '^X' +#define S_COLOR_LIGHT_SALMON '^Y' +#define S_COLOR_LIGHT_GREEN '^Z' + +extern vec4_t g_color_table[62]; #define MAKERGB( v, r, g, b ) v[0]=r;v[1]=g;v[2]=b #define MAKERGBA( v, r, g, b, a ) v[0]=r;v[1]=g;v[2]=b;v[3]=a -- cgit