restrcuct

This commit is contained in:
2025-11-11 11:09:32 -07:00
parent e148177bbd
commit 20c73b6ab4
13 changed files with 3864 additions and 490 deletions

27
include/color.h Normal file
View File

@@ -0,0 +1,27 @@
#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