mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 10:06:26 +08:00
Retire in_front_bb(Color c, Square s) overload
Explciitly call rank_of() in the few places where it is used. No functional change.
This commit is contained in:
@@ -135,20 +135,15 @@ inline Bitboard adjacent_files_bb(File f) {
|
||||
}
|
||||
|
||||
|
||||
/// in_front_bb() takes a color and a rank or square as input, and returns a
|
||||
/// bitboard representing all the squares on all ranks in front of the rank
|
||||
/// (or square), from the given color's point of view. For instance,
|
||||
/// in_front_bb(WHITE, RANK_5) will give all squares on ranks 6, 7 and 8, while
|
||||
/// in_front_bb(BLACK, SQ_D3) will give all squares on ranks 1 and 2.
|
||||
/// in_front_bb() takes a color and a rank as input, and returns a bitboard
|
||||
/// representing all the squares on all ranks in front of the rank, from the
|
||||
/// given color's point of view. For instance, in_front_bb(BLACK, RANK_3) will
|
||||
/// give all squares on ranks 1 and 2.
|
||||
|
||||
inline Bitboard in_front_bb(Color c, Rank r) {
|
||||
return InFrontBB[c][r];
|
||||
}
|
||||
|
||||
inline Bitboard in_front_bb(Color c, Square s) {
|
||||
return InFrontBB[c][rank_of(s)];
|
||||
}
|
||||
|
||||
|
||||
/// between_bb returns a bitboard representing all squares between two squares.
|
||||
/// For instance, between_bb(SQ_C4, SQ_F7) returns a bitboard with the bits for
|
||||
|
||||
Reference in New Issue
Block a user