/* main.h */ #define APPNAME "gnect" #define TILE_PLAYER1 0 #define TILE_PLAYER2 1 #define TILE_CLEAR 2 #define TILE_CLEAR_CURSOR 3 #define TILE_PLAYER1_CURSOR 4 #define TILE_PLAYER2_CURSOR 5 typedef enum { MOVE_LEFT, MOVE_RIGHT, MOVE_DROP } MoveID; typedef enum { STATUS_CLEAR, STATUS_FLASH, STATUS_SET } StatusID; typedef enum { SOUND_DROP, SOUND_I_WIN, SOUND_YOU_WIN, SOUND_PLAYER_WIN, SOUND_DRAWN_GAME, SOUND_COLUMN_FULL } SoundID; typedef enum { PLAYER1, PLAYER2, NOBODY } PlayerID; typedef enum { LEVEL_HUMAN, LEVEL_WEAK, LEVEL_MEDIUM, LEVEL_STRONG } LevelID; void game_reset (gboolean start); void prompt_player (void); void on_dialog_close (GtkWidget *w, int response_id, gpointer data); void scorebox_update (void); void scorebox_reset (void); void toolbar_changed (void); gint get_random_int (gint n);