37 HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
44 SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY);
46 std::cout <<
"\033[0;31m";
47 #endif //defined(_WIN32)) 51 SetConsoleTextAttribute(hConsole, FOREGROUND_RED);
53 std::cout <<
"\033[2;31m";
58 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY);
60 std::cout <<
"\033[0;32m";
65 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN);
67 std::cout <<
"\033[2;32m";
72 SetConsoleTextAttribute(hConsole, FOREGROUND_BLUE | FOREGROUND_INTENSITY);
74 std::cout <<
"\033[0;34m";
79 SetConsoleTextAttribute(hConsole, FOREGROUND_BLUE);
81 std::cout <<
"\033[3;34m";
86 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY);
88 std::cout <<
"\033[0;33m";
93 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_RED);
95 std::cout <<
"\033[2;33m";
100 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_INTENSITY);
102 std::cout <<
"\033[0;37m";
107 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
109 std::cout <<
"\033[0;36m";
114 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_BLUE);
116 std::cout <<
"\033[2;36m";
121 SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
123 std::cout <<
"\033[0;35m";
128 SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_BLUE);
130 std::cout <<
"\033[2;35m";
136 std::cout <<
"\033[2;37m";
141 SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED);
143 std::cout <<
"\033[0m";
167 TextColor(GRAY); std::cout <<
"GRAY" << std::endl;
void TR_UTIL_EXPORT PrintAllColors()
Prints an example of all available colors This is usually used for testing and development.
void TR_UTIL_EXPORT TextColor(TXT_COLOR TextColor)
Changes Text color in the console window....