From eba67d69cacfe00796f7cf68241c5c32d5efeb9f Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Fri, 8 Jan 2016 19:07:09 +0000 Subject: [PATCH] add macros for color codes --- libctru/include/3ds/console.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libctru/include/3ds/console.h b/libctru/include/3ds/console.h index c71aa89..6a36786 100644 --- a/libctru/include/3ds/console.h +++ b/libctru/include/3ds/console.h @@ -23,6 +23,17 @@ extern "C" { #endif +#define CONSOLE_ESC(x) "\x1b[" #x +#define CONSOLE_RESET CONSOLE_ESC(0m) +#define CONSOLE_BLACK CONSOLE_ESC(30m) +#define CONSOLE_RED CONSOLE_ESC(31;1m) +#define CONSOLE_GREEN CONSOLE_ESC(32;1m) +#define CONSOLE_YELLOW CONSOLE_ESC(33;1m) +#define CONSOLE_BLUE CONSOLE_ESC(34;1m) +#define CONSOLE_MAGENTA CONSOLE_ESC(35;1m) +#define CONSOLE_CYAN CONSOLE_ESC(36;1m) +#define CONSOLE_WHITE CONSOLE_ESC(37;1m) + /// A callback for printing a character. typedef bool(*ConsolePrint)(void* con, int c);