#include "color.h" #include #define COLOR3_COUNT 8 void maze_color_init() { start_color(); short colors[COLOR3_COUNT] = {COLOR_BLACK, COLOR_BLUE, COLOR_GREEN, COLOR_CYAN, COLOR_RED, COLOR_MAGENTA, COLOR_YELLOW, COLOR_WHITE}; for (short f = 0; f < COLOR3_COUNT; f++) for (short b = 0; b < COLOR3_COUNT; b++) init_pair(get_color_code(f, b), f, b); } short get_color_code(short foreground, short background) { short code = foreground; code |= background << 3; code++; return code; }