added support for level color settings in BD engine to level editor
[rocksndiamonds.git] / src / game_bd / bd_colors.h
index 26fd2b6d6d96715b69412aacf7e9d20a1d900818..f3d09cae9bb4d57a064a5af48926faef091202e1 100644 (file)
@@ -77,11 +77,19 @@ typedef enum _color_type
 
 #define GD_COLOR_INVALID               (0xFFFFFFFF)
 
+#define GD_C64_COLOR(index)            ((GD_COLOR_TYPE_C64 << 24) + (index))
+
 
 // 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);