chess: Redraw board when move undone (Bug: #644178)
This commit is contained in:
parent
6d619c2707
commit
847225f0b0
1 changed files with 6 additions and 0 deletions
|
@ -81,6 +81,7 @@ public class ChessScene : Object
|
|||
selected_rank = -1;
|
||||
selected_file = -1;
|
||||
_game.moved.connect (moved_cb);
|
||||
_game.undo.connect (undo_cb);
|
||||
update_board ();
|
||||
}
|
||||
}
|
||||
|
@ -209,6 +210,11 @@ public class ChessScene : Object
|
|||
{
|
||||
update_board ();
|
||||
}
|
||||
|
||||
private void undo_cb (ChessGame game)
|
||||
{
|
||||
update_board ();
|
||||
}
|
||||
|
||||
private ChessModel? find_model (ChessPiece piece)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue