X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=30665ee03b8e35c8c3a6fb73a898500aca9dc394;hp=ef9a2727a5ac49f94b279652e222b5ee6c40a085;hb=52ebf872384f73c14c486e94f9ebd57c3a6c39cd;hpb=c9dcda6ac488c0058ebd567e1f52e30b8cd0db20 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;