projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changed some element positions in level editor element palette
[rocksndiamonds.git]
/
src
/
game_bd
/
bd_colors.h
diff --git
a/src/game_bd/bd_colors.h
b/src/game_bd/bd_colors.h
index fe7e00fd2c53c552e63fff48684c645c4a73681e..9738503ee688a2b242621fbe63eb675f498266c2 100644
(file)
--- a/
src/game_bd/bd_colors.h
+++ b/
src/game_bd/bd_colors.h
@@
-35,10
+35,10
@@
typedef enum _color_type
GD_COLOR_TYPE_C64DTV = 2,
GD_COLOR_TYPE_ATARI = 3,
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;
} 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_INDEX_BLACK (0)
#define GD_COLOR_INDEX_WHITE (1)
#define GD_COLOR_INDEX_RED (2)
@@
-78,10
+78,16
@@
typedef enum _color_type
#define GD_COLOR_INVALID (0xFFFFFFFF)
#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);
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);
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);