X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=dvonn.c;h=fccbfbc5b6ee5d1fff71dc161cf0c005453167df;hb=00c670084fbad1449b0f7c94180c982ed8325548;hp=709d12a3b939aad5f07a6f645976b39cadf7b7c9;hpb=18e395fdc99fda1a7bf1cf7473db38b74309914e;p=dvonn diff --git a/dvonn.c b/dvonn.c index 709d12a..fccbfbc 100644 --- a/dvonn.c +++ b/dvonn.c @@ -212,7 +212,7 @@ on_button_press_event (GtkWidget *widget, } if (! game->has_selected) { - if (game->board.cells[x][y].type == game->board.player && + if (dvonn_board_cell_owned_by (&game->board, x, y, game->board.player) && ! dvonn_board_cell_surrounded (&game->board, x, y)) { game->has_selected = TRUE; @@ -229,7 +229,7 @@ on_button_press_event (GtkWidget *widget, dvonn_game_update_windows (game); return TRUE; } - + if (dvonn_board_move (&game->board, game->selected_x, game->selected_y, x, y, &error))