attack.c: sq_is_attacked() and is_in_check()
This commit is contained in:
@@ -17,17 +17,17 @@
|
||||
#include "board.h"
|
||||
#include "bitboard.h"
|
||||
|
||||
extern void hyperbola_init(void);
|
||||
void hyperbola_init(void);
|
||||
|
||||
extern bitboard_t hyperbola_rank_moves(const bitboard_t occ, const square_t sq);
|
||||
extern bitboard_t hyperbola_moves(const bitboard_t pieces, const square_t sq,
|
||||
const bitboard_t mask);
|
||||
extern bitboard_t hyperbola_file_moves(const bitboard_t occ, const square_t sq);
|
||||
extern bitboard_t hyperbola_diag_moves(const bitboard_t occ, const square_t sq);
|
||||
extern bitboard_t hyperbola_anti_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_rank_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_moves(const bitboard_t pieces, const square_t sq,
|
||||
const bitboard_t mask);
|
||||
bitboard_t hyperbola_file_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_diag_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_anti_moves(const bitboard_t occ, const square_t sq);
|
||||
|
||||
extern bitboard_t hyperbola_bishop_moves(const bitboard_t occ, const square_t sq);
|
||||
extern bitboard_t hyperbola_rook_moves(const bitboard_t occ, const square_t sq);
|
||||
extern bitboard_t hyperbola_queen_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_bishop_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_rook_moves(const bitboard_t occ, const square_t sq);
|
||||
bitboard_t hyperbola_queen_moves(const bitboard_t occ, const square_t sq);
|
||||
|
||||
#endif /* _HYPERBOLA_QUINTESSENCE_H */
|
||||
|
Reference in New Issue
Block a user