summaryrefslogtreecommitdiff
path: root/src/qcommon/q_shared.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qcommon/q_shared.h')
-rw-r--r--src/qcommon/q_shared.h191
1 files changed, 163 insertions, 28 deletions
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