]> git.sesse.net Git - stockfish/commitdiff
Checking for rook color when setting castling
authorMarco Costalba <mcostalba@gmail.com>
Fri, 29 May 2015 03:38:40 +0000 (05:38 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Fri, 29 May 2015 03:38:40 +0000 (05:38 +0200)
In Chess960 we can have legal positions with
opponent rook in A or H file and with castling
available, for instance:

4k3/pppppppp/8/8/8/8/PPPPPPPP/rR2K3 w Q - 0 1

In those cases we pick up the wrong rook when
setting castling.

Fix it by checking the color of the rook.

Bug reported by Matthew Lai.

No functional change.


No differences found