+{
+ int i, tile_x, tile_y;
+
+ for (i = 0; i < game->deck.num_tiles; i++)
+ {
+ tile_x = game->deck.tiles[i].x;
+ tile_y = game->deck.tiles[i].y;
+ if (event->x >= tile_x && event->x <= (tile_x + TILE_WIDTH) &&
+ event->y >= tile_y && event->y <= (tile_y + TILE_HEIGHT) )
+
+ game->current_tile = i;
+ }
+
+ return TRUE;
+}
+
+static gboolean on_button_release_event (GtkWidget *widget, GdkEventButton *event, game_t *game)
+{
+ printf ("You released button %d\n", event->button);
+
+ return TRUE;
+}
+
+static gboolean on_button_motion_event (GtkWidget *widget, GdkEventMotion *event,
+ game_t *game, cairo_t *cr)