GD_COLOR_TYPE_C64DTV = 2,
GD_COLOR_TYPE_ATARI = 3,
- GD_COLOR_TYPE_UNKNOWN /* should be the last one */
+ GD_COLOR_TYPE_UNKNOWN // should be the last one
} GdColorType;
-/* traditional c64 color indexes. */
+// traditional c64 color indexes.
#define GD_COLOR_INDEX_BLACK (0)
#define GD_COLOR_INDEX_WHITE (1)
#define GD_COLOR_INDEX_RED (2)
#define GD_COLOR_INVALID (0xFFFFFFFF)
-/* color */
+// color
GdColor gd_c64_color(int index);
GdColor gd_atari_color(int index);
GdColor gd_c64dtv_color(int index);
+
+unsigned int gd_color_get_r(GdColor color);
+unsigned int gd_color_get_g(GdColor color);
+unsigned int gd_color_get_b(GdColor color);
+
+GdColor gd_color_get_rgb(GdColor color);
GdColor gd_color_get_from_rgb(int r, int g, int b);
GdColor gd_color_get_from_string(const char *color);
const char *gd_color_get_string(GdColor color);