#ifndef COLOR_H #define COLOR_H // Color format: 0xAABBGGRR (BGRA32 - little endian) #define COLOR_BLACK 0xFF000000 #define COLOR_WHITE 0xFFFFFFFF #define COLOR_RED 0xFF0000FF #define COLOR_GREEN 0xFF00FF00 #define COLOR_BLUE 0xFFFF0000 #define COLOR_YELLOW 0xFF00FFFF #define COLOR_CYAN 0xFFFFFF00 #define COLOR_MAGENTA 0xFFFF00FF #define COLOR_GRAY 0xFF808080 #define COLOR_ORANGE 0xFF00A5FF #define COLOR_BROWN 0xFF2A2AA5 #define COLOR_PURPLE 0xFF800080 #define COLOR_PINK 0xFFCBC0FF #define COLOR_LIME 0xFF00FFBF #define COLOR_NAVY 0xFF800000 #define COLOR_TEAL 0xFF808000 #define COLOR_OLIVE 0xFF008080 // For custom BGR colors #define BGR(r, g, b) (0xFF000000 | ((b) << 16) | ((g) << 8) | (r)) #endif // COLOR_H