X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmove.cpp;h=8ea6ad52aea0694ee5cf87808f444221e33837f1;hp=41d1603771a7b4d7d29daa019c23667deff99272;hb=5f5d056c8fb9996748b742c9d5102c9202b0bd2c;hpb=9c7e2c8f9d3eba45c20529ad0624e6de10fc7b83 diff --git a/src/move.cpp b/src/move.cpp index 41d16037..8ea6ad52 100644 --- a/src/move.cpp +++ b/src/move.cpp @@ -43,7 +43,7 @@ const string move_to_uci(Move m, bool chess960) { return "0000"; if (is_castle(m) && !chess960) - to = make_square(to > from ? FILE_G : FILE_C, rank_of(from)); + to = (to > from ? FILE_G : FILE_C) | rank_of(from); if (is_promotion(m)) promotion = char(tolower(piece_type_to_char(promotion_type(m)))); @@ -89,7 +89,7 @@ const string move_to_san(Position& pos, Move m) { PieceType pt = type_of(pos.piece_on(from)); if (is_castle(m)) - san = to_sq(m) < from_sq(m) ? "O-O-O" : "O-O"; + san = to > from ? "O-O" : "O-O-O"; else { if (pt != PAWN)