#ifndef COLOR_H_ #define COLOR_H_ #include typedef struct Color { float r, g, b, a; } Color; Color rgba(float r, float g, float b, float a); // TODO: color256 -> rgba256 Color color256(Uint8 r, Uint8 g, Uint8 b, Uint8 a); // TODO: color_from_hexstr -> hexstr Color color_from_hexstr(const char *hexstr); SDL_Color color_for_sdl(Color color); Color color_darker(Color color, float d); Color color_desaturate(Color color); #endif // COLOR_H_