1
2
3
4
5
6 #ifndef SOULNG_UTIL_ANSI_INCLUDED
7 #define SOULNG_UTIL_ANSI_INCLUDED
8 #include <soulng/util/UtilApi.hpp>
9 #include <string>
10
11 namespace soulng { namespace util {
12
13 extern const std::string fgBlack;
14 extern const std::string fgDarkRed;
15 extern const std::string fgDarkGreen;
16 extern const std::string fgDarkYellow;
17 extern const std::string fgDarkBlue;
18 extern const std::string fgDarkMagenta;
19 extern const std::string fgDarkCyan;
20 extern const std::string fgGray;
21 extern const std::string fgRed;
22 extern const std::string fgGreen;
23 extern const std::string fgYellow;
24 extern const std::string fgBlue;
25 extern const std::string fgMagenta;
26 extern const std::string fgCyan;
27 extern const std::string fgWhite;
28
29 extern const std::string bgBlack;
30 extern const std::string bgDarkRed;
31 extern const std::string bgDarkGreen;
32 extern const std::string bgDarkYellow;
33 extern const std::string bgDarkBlue;
34 extern const std::string bgDarkMagenta;
35 extern const std::string bgDarkCyan;
36 extern const std::string bgGray;
37 extern const std::string bgRed;
38 extern const std::string bgGreen;
39 extern const std::string bgYellow;
40 extern const std::string bgBlue;
41 extern const std::string bgMagenta;
42 extern const std::string bgCyan;
43 extern const std::string bgWhite;
44
45 extern const std::string reset;
46
47 #ifdef _WIN32
48
49
50
51 #endif
52
53 void AnsiInit();
54 void AnsiDone();
55
56 } }
57
58 #endif // SOULNG_UTIL_ANSI_INCLUDED