diff --git a/engine/src/bitboard/attacks.rs b/engine/src/bitboard/attacks.rs index 83c6a15..589d257 100644 --- a/engine/src/bitboard/attacks.rs +++ b/engine/src/bitboard/attacks.rs @@ -1,4 +1,5 @@ use super::board::Board; +use super::attackmaps::*; impl Board { @@ -26,4 +27,8 @@ impl Board { return move_mask; } + #[inline] + pub fn get_pseudo_knight_moves(&self, sq: u32) -> u64 { + return KNIGHT_ATTACK_MAP[sq as usize]; + } } \ No newline at end of file