From 7b9c1edbabc499e817c11b8c7a9fd3023f643e85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Varga=20D=C3=A1vid=20Lajos?= Date: Tue, 18 Nov 2025 17:23:07 +0100 Subject: [PATCH] added constructor for capture moves in bitboard::bitmove.rs --- engine/src/bitboard/bitmove.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/engine/src/bitboard/bitmove.rs b/engine/src/bitboard/bitmove.rs index 4ba2555..7afee71 100644 --- a/engine/src/bitboard/bitmove.rs +++ b/engine/src/bitboard/bitmove.rs @@ -18,6 +18,15 @@ impl BitMove { promotion_piece: promotion_piece }; } + #[inline] + pub fn capture(from: u8, to: u8, promotion_piece: Option) -> Self { + return Self { + move_type: BitMoveType::Capture, + from_square: from, + to_square: to, + promotion_piece: promotion_piece + }; + } } pub enum BitMoveType {