Introduction
Introduction Statistics Contact Development Disclaimer Help
fen.c: fix invalid piece name for queenside castling for black - chess-puzzles …
git clone git://git.codemadness.org/chess-puzzles
Log
Files
Refs
README
LICENSE
---
commit abc52654a913253417dcd329cf70a975f8674dd6
parent df3a95f12df8a701ed0ad5997be6ad5c3f840bda
Author: Hiltjo Posthuma <[email protected]>
Date: Mon, 8 Jan 2024 21:54:24 +0100
fen.c: fix invalid piece name for queenside castling for black
This probably affects queenside castling for black with Chess960 and certain
combinations (rook very close next to king).
(Writing more Chess960 and castling tests is on my TODO already.)
Diffstat:
M fen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/fen.c b/fen.c
@@ -1203,7 +1203,7 @@ board_playmoves(struct board *b, const char *moves)
break;
}
}
- } else if (x2 < x - 1 || takepiece == 'R') {
+ } else if (x2 < x - 1 || takepiece == 'r') {
/* black: queenside castling */
for (i = x2; i >= 0; i--) {
if (getpiece(b, i, y2) == 'r') {
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.