X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmovegen.cpp;h=30665ee03b8e35c8c3a6fb73a898500aca9dc394;hb=b3470d7ab1d8cfe0bacffc42fc9b30347940b5f4;hp=ef9a2727a5ac49f94b279652e222b5ee6c40a085;hpb=c9dcda6ac488c0058ebd567e1f52e30b8cd0db20;p=stockfish diff --git a/src/movegen.cpp b/src/movegen.cpp index ef9a2727..30665ee0 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -46,10 +46,10 @@ namespace { assert(!pos.checkers()); - const int K = Chess960 ? kto > kfrom ? -1 : 1 - : Side == KING_SIDE ? -1 : 1; + const Square K = Chess960 ? kto > kfrom ? DELTA_W : DELTA_E + : Side == KING_SIDE ? DELTA_W : DELTA_E; - for (Square s = kto; s != kfrom; s += (Square)K) + for (Square s = kto; s != kfrom; s += K) if (pos.attackers_to(s) & enemies) return mlist;