mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-23 02:27:00 +08:00
Retire neighboring_files_bb() overload
Rarely used and we prefer to not hide the complexity. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
@@ -125,29 +125,21 @@ inline Bitboard file_bb(Square s) {
|
||||
}
|
||||
|
||||
|
||||
/// neighboring_files_bb takes a file or a square as input and returns a
|
||||
/// bitboard representing all squares on the neighboring files.
|
||||
/// neighboring_files_bb takes a file as input and returns a bitboard representing
|
||||
/// all squares on the neighboring files.
|
||||
|
||||
inline Bitboard neighboring_files_bb(File f) {
|
||||
return NeighboringFilesBB[f];
|
||||
}
|
||||
|
||||
inline Bitboard neighboring_files_bb(Square s) {
|
||||
return NeighboringFilesBB[file_of(s)];
|
||||
}
|
||||
|
||||
|
||||
/// this_and_neighboring_files_bb takes a file or a square as input and returns
|
||||
/// a bitboard representing all squares on the given and neighboring files.
|
||||
/// this_and_neighboring_files_bb takes a file as input and returns a bitboard
|
||||
/// representing all squares on the given and neighboring files.
|
||||
|
||||
inline Bitboard this_and_neighboring_files_bb(File f) {
|
||||
return ThisAndNeighboringFilesBB[f];
|
||||
}
|
||||
|
||||
inline Bitboard this_and_neighboring_files_bb(Square s) {
|
||||
return ThisAndNeighboringFilesBB[file_of(s)];
|
||||
}
|
||||
|
||||
|
||||
/// 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
|
||||
@@ -291,6 +283,6 @@ extern Square pop_1st_bit(Bitboard* b);
|
||||
|
||||
|
||||
extern void print_bitboard(Bitboard b);
|
||||
extern void init_bitboards();
|
||||
extern void bitboards_init();
|
||||
|
||||
#endif // !defined(BITBOARD_H_INCLUDED)
|
||||
|
||||
Reference in New Issue
Block a user