Fix TwoKings ICS castling-rights bug
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 13 Jan 2010 10:35:34 +0000 (11:35 +0100)
committerArun Persaud <arun@nubati.net>
Thu, 14 Jan 2010 05:08:49 +0000 (21:08 -0800)
commit0d659b62c95d75690aa41e7acb0753c2b51317cc
tree0a8b81bc425448409da54843939ac10849953fa2
parent4c2a4a8be3521597c9b19749cfdc998108824f9e
Fix TwoKings ICS castling-rights bug

Scanning the rank (as is done because of FRC) assigned castling rights
to the rightmost King. Even scanning the opposite direction would not
work, as it is not always the eftmost King that can castle. So we now
explicitly test for a King on e1/e8 in TwoKings and assign it rights,
relying on the Rook rights received from the ICS to control castling.
backend.c