Closed ichabod801 closed 4 years ago
Added conversions of the disambiguation variables for when the player is black. Tested it for rows and columns for both black and white.
Whoops, the commit with the fix is 74163ab (added under issue #536 instead of this one).
Note the following sequence in a game of chess:
First it wouldn't let me do Rac8, an obviously legal move that was then done with a8c8. Then when I tried to do Rcd8, it instead moved Rfd8. Maybe it has the columns backward because it's black? So the a disambiguation is checked in h, which no rook. Then the c disambiguation is checked in f and the wrong rook is moved.