X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=88fed007fc8ad26bd8318b4cf06ba4de3cd10cee;hb=55cafba6c2f03dec96d41f7a85c03d4cd641190a;hp=57719962d645760f726a8100f5c5e6b2d594c7af;hpb=7295e7b8f71c001f64930229b3d99cf8b2245a9e;p=xboard.git diff --git a/backend.c b/backend.c index 5771996..88fed00 100644 --- a/backend.c +++ b/backend.c @@ -17639,12 +17639,12 @@ PositionToFEN (int move, char *overrideCastling, int moveCounts) if(PieceToChar(piece) == '+') { /* [HGM] write promoted pieces as '+' (Shogi) */ *p++ = '+'; - piece = (ChessSquare)(DEMOTED piece); + piece = (ChessSquare)(CHUDEMOTED piece); } *p++ = (piece == DarkSquare ? '*' : PieceToChar(piece)); if(p[-1] == '~') { /* [HGM] flag promoted pieces as '~' (Crazyhouse) */ - p[-1] = PieceToChar((ChessSquare)(DEMOTED piece)); + p[-1] = PieceToChar((ChessSquare)(CHUDEMOTED piece)); *p++ = '~'; } }