28 lines
828 B
C
28 lines
828 B
C
#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
|