Browse Source

game bugfix: after castling toMove wasnt changed

If you castle correctly the toMove attribute of the game object wasnt changed.
This is now fixed.
master
TiynGER 2 weeks ago
parent
commit
1cc88f6bf9
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      chess.nim

+ 1
- 0
chess.nim

@ -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:

Loading…
Cancel
Save