/* * * define some terminal escape sequences for easy * * use of colored text in c programs * * (c) 2012 Manuel Krischer * * */ #define ESC 27 #define CLS printf("%c[2J",ESC) #define cursor(a,b) printf("%c[%d;%dH",ESC,a,b) #define HI printf("%c[1m",ESC) #define LO printf("%c[0m",ESC) #define INV printf("%c[7m",ESC) #define RESET printf("%c[m",ESC) #define BLACKBG printf("%c[40m",ESC) #define REDBG printf("%c[41m",ESC) #define GREENBG printf("%c[42m",ESC) #define YELLOWBG printf("%c[43m",ESC) #define BLUEBG printf("%c[44m",ESC) #define PINKBG printf("%c[45m",ESC) #define CYANBG printf("%c[46m",ESC) #define WHITEBG printf("%c[47m",ESC) #define BLACKFG printf("%c[30m",ESC) #define REDFG printf("%c[31m",ESC) #define GREENFG printf("%c[32m",ESC) #define YELLOWFG printf("%c[33m",ESC) #define BLUEFG printf("%c[34m",ESC) #define PINKFG printf("%c[35m",ESC) #define CYANFG printf("%c[36m",ESC) #define WHITEFG printf("%c[37m",ESC)