X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmovegen.cpp;h=d821f0fad2e0ce56ccf6e03e6d22850b02ddb0b5;hb=ae2f5f25cd8a6bc2762eefc032436052c0db679e;hp=09bb95ab03d5d94fc200b7af7f27a5122e07ef27;hpb=a9782b94e640d3a35b597758ff1d5f0e56465666;p=stockfish diff --git a/src/movegen.cpp b/src/movegen.cpp index 09bb95ab..d821f0fa 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -217,7 +217,7 @@ MoveStack* generate(const Position& pos, MoveStack* mlist) while (b) { from = pop_1st_bit(&b); - switch (type_of_piece(pos.piece_on(from))) + switch (piece_type(pos.piece_on(from))) { case PAWN: /* Will be generated togheter with pawns direct checks */ break; case KNIGHT: mlist = generate_discovered_checks(pos, mlist, from); break; @@ -265,9 +265,9 @@ MoveStack* generate(const Position& pos, MoveStack* mlist) { checkersCnt++; checksq = pop_1st_bit(&b); - assert(pos.color_of_piece_on(checksq) == opposite_color(us)); + assert(piece_color(pos.piece_on(checksq)) == opposite_color(us)); - switch (type_of_piece(pos.piece_on(checksq))) + switch (piece_type(pos.piece_on(checksq))) { case BISHOP: sliderAttacks |= BishopPseudoAttacks[checksq]; break; case ROOK: sliderAttacks |= RookPseudoAttacks[checksq]; break;