- attackers = (rook_attacks_bb(to, occ) & rooks_and_queens())
- | (bishop_attacks_bb(to, occ) & bishops_and_queens())
- | (piece_attacks<KNIGHT>(to) & knights())
- | (piece_attacks<KING>(to) & kings())
- | (pawn_attacks(WHITE, to) & pawns(BLACK))
- | (pawn_attacks(BLACK, to) & pawns(WHITE));
+ attackers = (rook_attacks_bb(to, occ) & pieces(ROOK, QUEEN))
+ | (bishop_attacks_bb(to, occ) & pieces(BISHOP, QUEEN))
+ | (piece_attacks<KNIGHT>(to) & pieces(KNIGHT))
+ | (piece_attacks<KING>(to) & pieces(KING))
+ | (pawn_attacks(WHITE, to) & pieces(PAWN, BLACK))
+ | (pawn_attacks(BLACK, to) & pieces(PAWN, WHITE));