mirror of
https://github.com/tiyn/yeschess.git
synced 2025-11-26 21:59:45 +01:00
game bugfix: after castling toMove wasnt changed
If you castle correctly the toMove attribute of the game object wasnt changed. This is now fixed.
This commit is contained in:
@@ -644,6 +644,7 @@ proc castling(game: var Game, kstart: int, dest_kingside: bool,
|
|||||||
return false
|
return false
|
||||||
game.uncheckedMove(kstart, kdest)
|
game.uncheckedMove(kstart, kdest)
|
||||||
game.uncheckedMove(rstart, rdest)
|
game.uncheckedMove(rstart, rdest)
|
||||||
|
game.toMove = Color(ord(game.toMove)*(-1))
|
||||||
return true
|
return true
|
||||||
return false
|
return false
|
||||||
except IndexDefect, ValueError:
|
except IndexDefect, ValueError:
|
||||||
|
|||||||
Reference in New Issue
Block a user