GFX_ARG_SORT_PRIORITY,
GFX_ARG_CLASS,
GFX_ARG_STYLE,
+ GFX_ARG_ALPHA,
GFX_ARG_ACTIVE_XOFFSET,
GFX_ARG_ACTIVE_YOFFSET,
GFX_ARG_PRESSED_XOFFSET,
FONT_ENVELOPE_2,
FONT_ENVELOPE_3,
FONT_ENVELOPE_4,
+ FONT_REQUEST_NARROW,
FONT_REQUEST,
FONT_INPUT_1_ACTIVE,
FONT_INPUT_2_ACTIVE,
// program information and versioning definitions
#define PROGRAM_VERSION_SUPER 4
#define PROGRAM_VERSION_MAJOR 3
-#define PROGRAM_VERSION_MINOR 7
-#define PROGRAM_VERSION_PATCH 0
+#define PROGRAM_VERSION_MINOR 8
+#define PROGRAM_VERSION_PATCH 1
#define PROGRAM_VERSION_EXTRA ""
#define PROGRAM_TITLE_STRING "Rocks'n'Diamonds"
void (*post_change_function)(int x, int y);
short actual_trigger_element; // element that actually triggered change
+ int actual_trigger_x; // element x position that triggered change
+ int actual_trigger_y; // element y position that triggered change
int actual_trigger_side; // element side that triggered the change
int actual_trigger_player; // player which actually triggered change
int actual_trigger_player_bits; // player bits of triggering players
struct ElementGroupInfo *group; // pointer to element group info
+ boolean has_anim_event; // element can trigger global animation
+
// ---------- internal values used at runtime when playing ----------
boolean has_change_event[NUM_CHANGE_EVENTS];
int class;
int style;
+ int alpha;
int active_xoffset;
int active_yoffset;
char *artist_header;
char *album_header;
char *year_header;
+ char *played_header;
char *title;
char *artist;
char *album;
char *year;
+ char *played;
int music;