]> Chaos Git - corbenik/ctrulib.git/commitdiff
add macros for color codes
authorDave Murphy <davem@devkitpro.org>
Fri, 8 Jan 2016 19:07:09 +0000 (19:07 +0000)
committerDave Murphy <davem@devkitpro.org>
Tue, 12 Jan 2016 21:12:11 +0000 (21:12 +0000)
libctru/include/3ds/console.h

index c71aa890c4827675a27b1b6f7887b87d48ab764a..6a3678663b0b2537abd73048c7db9ae95668b4fc 100644 (file)
 extern "C" {\r
 #endif\r
 \r
+#define CONSOLE_ESC(x) "\x1b[" #x\r
+#define CONSOLE_RESET   CONSOLE_ESC(0m)\r
+#define CONSOLE_BLACK   CONSOLE_ESC(30m)\r
+#define CONSOLE_RED     CONSOLE_ESC(31;1m)\r
+#define CONSOLE_GREEN   CONSOLE_ESC(32;1m)\r
+#define CONSOLE_YELLOW  CONSOLE_ESC(33;1m)\r
+#define CONSOLE_BLUE    CONSOLE_ESC(34;1m)\r
+#define CONSOLE_MAGENTA CONSOLE_ESC(35;1m)\r
+#define CONSOLE_CYAN    CONSOLE_ESC(36;1m)\r
+#define CONSOLE_WHITE   CONSOLE_ESC(37;1m)\r
+\r
 /// A callback for printing a character.\r
 typedef bool(*ConsolePrint)(void* con, int c);\r
 \r