]> git.cworth.org Git - kub/commitdiff
Fix tile dragging
authorKevin Worth <kworth@kworth-laptop.(none)>
Fri, 12 Jun 2009 12:27:17 +0000 (08:27 -0400)
committerKevin Worth <kworth@kworth-laptop.(none)>
Fri, 12 Jun 2009 12:27:17 +0000 (08:27 -0400)
    With the newly implemented "select_mode", it is now necessary to change
    select_mode as soon as "on_button_press_event" realizes a tile has
    been clicked on.

kub.c

diff --git a/kub.c b/kub.c
index 530fc4133043a00606d1537f16689195127afc46..f77dfcbd4bdd093b556332e79f616e72c6df41f7 100644 (file)
--- a/kub.c
+++ b/kub.c
@@ -523,6 +523,7 @@ static gboolean on_button_press_event (GtkWidget *widget, GdkEventButton *event,
        if (event->x >= tile_x && event->x <= (tile_x + TILE_WIDTH) &&
            event->y >= tile_y && event->y <= (tile_y + TILE_HEIGHT) )
         {
+           game->select_mode = 0;
            game->current_tile = i;
            game->diff_x = event->x - tile_x;
            game->diff_y = event->y - tile_y;