inline Square Position::castle_rook_square(CastleRight f) const {
return castleRookSquare[f];
}
template<PieceType Pt>
inline Bitboard Position::attacks_from(Square s) const {
inline Square Position::castle_rook_square(CastleRight f) const {
return castleRookSquare[f];
}
template<PieceType Pt>
inline Bitboard Position::attacks_from(Square s) const {