mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 14:54:07 +10:00
Basically, all Toy varaibles, functions, etc. are prepended with "Toy_", and macros are prepended with "TOY_". This is to reduce namespace pollution, which was an issue pointed out to be - blame @GyroVorbis. I've also bumped the minor version number - theoretically I should bump the major number, but I'm not quite ready for 1.0 yet.
31 lines
998 B
C
31 lines
998 B
C
#pragma once
|
|
|
|
//NOTE: you need both font AND background for these to work
|
|
|
|
//fonts color
|
|
#define TOY_CC_FONT_BLACK "\033[30;"
|
|
#define TOY_CC_FONT_RED "\033[31;"
|
|
#define TOY_CC_FONT_GREEN "\033[32;"
|
|
#define TOY_CC_FONT_YELLOW "\033[33;"
|
|
#define TOY_CC_FONT_BLUE "\033[34;"
|
|
#define TOY_CC_FONT_PURPLE "\033[35;"
|
|
#define TOY_CC_FONT_DGREEN "\033[6;"
|
|
#define TOY_CC_FONT_WHITE "\033[7;"
|
|
#define TOY_CC_FONT_CYAN "\x1b[36m"
|
|
|
|
//background color
|
|
#define TOY_CC_BACK_BLACK "40m"
|
|
#define TOY_CC_BACK_RED "41m"
|
|
#define TOY_CC_BACK_GREEN "42m"
|
|
#define TOY_CC_BACK_YELLOW "43m"
|
|
#define TOY_CC_BACK_BLUE "44m"
|
|
#define TOY_CC_BACK_PURPLE "45m"
|
|
#define TOY_CC_BACK_DGREEN "46m"
|
|
#define TOY_CC_BACK_WHITE "47m"
|
|
|
|
//useful
|
|
#define TOY_CC_NOTICE TOY_CC_FONT_GREEN TOY_CC_BACK_BLACK
|
|
#define TOY_CC_WARN TOY_CC_FONT_YELLOW TOY_CC_BACK_BLACK
|
|
#define TOY_CC_ERROR TOY_CC_FONT_RED TOY_CC_BACK_BLACK
|
|
#define TOY_CC_RESET "\033[0m"
|