X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=96dd89c502f1e441e5e5edfa0b55fe1a8f7cbb8b;hp=fab5e46182f924118c63fe797ea9e8bb87b921a0;hb=f86d2aee29d9fd86a29e976698c76afc2a187903;hpb=28bc8ed4620df5cb12803ef96e61e2e4aad700ba diff --git a/src/movegen.cpp b/src/movegen.cpp index fab5e461..96dd89c5 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -61,8 +61,8 @@ namespace { (mlist++)->move = make(kfrom, rfrom); - if (Checks && !pos.move_gives_check((mlist - 1)->move, CheckInfo(pos))) - mlist--; + if (Checks && !pos.gives_check((mlist - 1)->move, CheckInfo(pos))) + --mlist; return mlist; } @@ -359,7 +359,7 @@ ExtMove* generate(const Position& pos, ExtMove* mlist) { // evasions so to skip known illegal moves avoiding useless legality check later. do { - checkersCnt++; + ++checkersCnt; checksq = pop_lsb(&b); assert(color_of(pos.piece_on(checksq)) == ~us); @@ -414,10 +414,10 @@ ExtMove* generate(const Position& pos, ExtMove* mlist) { : generate(pos, mlist); while (cur != end) if ( (pinned || from_sq(cur->move) == ksq || type_of(cur->move) == ENPASSANT) - && !pos.pl_move_is_legal(cur->move, pinned)) + && !pos.legal(cur->move, pinned)) cur->move = (--end)->move; else - cur++; + ++cur; return end; }