Fix a bug in Position::is_ok()
authorMarco Costalba <mcostalba@gmail.com>
Sun, 26 Jun 2011 10:42:58 +0000 (11:42 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Sun, 26 Jun 2011 10:44:12 +0000 (11:44 +0100)
commit93059830181b7167525ef4adad7d4ca3115b0701
treeea32e8c959c038ccd38080aa09da25ed54eb2b8b
parentae2f5f25cd8a6bc2762eefc032436052c0db679e
Fix a bug in Position::is_ok()

If we cannot castle castleRightsMask[] could be not valid,
for instance when king initial file is FILE_A as queen rook.

In this case castleRightsMask[] at initialQRFile is different
from the expected (ALL_CASTLES ^ WHITE_OOO).

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/position.cpp