#pragma once #include #include enum { CAMU_COLOR_BACKGROUND = 0, CAMU_COLOR_FOREGROUND, CAMU_COLOR0, CAMU_COLOR1, CAMU_COLOR2, CAMU_COLOR3, CAMU_COLOR4, CAMU_COLOR5, CAMU_COLOR6, CAMU_COLOR7, CAMU_COLOR8, CAMU_COLOR9, CAMU_COLOR10, CAMU_COLOR11, CAMU_COLOR12, CAMU_COLOR13, CAMU_COLOR14, CAMU_COLOR15 }; #define CAMU_COLOR_PALETTE_COUNT 18 struct camu_color_palette { u32 colors[CAMU_COLOR_PALETTE_COUNT]; }; extern struct camu_color_palette global_color_palette; bool camu_color_palette_init(str *path);