From 2296be23cc0126367e6bd964faa8d52a69a7fe89 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Thu, 28 Dec 2023 21:42:18 -0700 Subject: [PATCH] =?UTF-8?q?[board]=20Rename=20BitBoard::from=5Fbit=5Ffield?= =?UTF-8?q?=20=E2=86=92=20::new?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- board/src/bitboard/bitboard.rs | 2 +- board/src/position/position.rs | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/board/src/bitboard/bitboard.rs b/board/src/bitboard/bitboard.rs index dbb1c8c..7ad1c78 100644 --- a/board/src/bitboard/bitboard.rs +++ b/board/src/bitboard/bitboard.rs @@ -13,7 +13,7 @@ impl BitBoard { BitBoard(0) } - pub fn from_bit_field(bits: u64) -> BitBoard { + pub fn new(bits: u64) -> BitBoard { BitBoard(bits) } diff --git a/board/src/position/position.rs b/board/src/position/position.rs index 03f1ddf..26ac3cf 100644 --- a/board/src/position/position.rs +++ b/board/src/position/position.rs @@ -47,21 +47,21 @@ impl Position { /// Return a starting position. pub fn starting() -> Position { let white_pieces = [ - BitBoard::from_bit_field(0x00FF000000000000), - BitBoard::from_bit_field(0x4200000000000000), - BitBoard::from_bit_field(0x2400000000000000), - BitBoard::from_bit_field(0x8100000000000000), - BitBoard::from_bit_field(0x1000000000000000), - BitBoard::from_bit_field(0x0800000000000000), + BitBoard::new(0x00FF000000000000), + BitBoard::new(0x4200000000000000), + BitBoard::new(0x2400000000000000), + BitBoard::new(0x8100000000000000), + BitBoard::new(0x1000000000000000), + BitBoard::new(0x0800000000000000), ]; let black_pieces = [ - BitBoard::from_bit_field(0xFF00), - BitBoard::from_bit_field(0x0042), - BitBoard::from_bit_field(0x0024), - BitBoard::from_bit_field(0x0081), - BitBoard::from_bit_field(0x0010), - BitBoard::from_bit_field(0x0008), + BitBoard::new(0xFF00), + BitBoard::new(0x0042), + BitBoard::new(0x0024), + BitBoard::new(0x0081), + BitBoard::new(0x0010), + BitBoard::new(0x0008), ]; Position { @@ -173,11 +173,11 @@ mod tests { assert_eq!( position.bitboard_for_color(piece.color).clone(), - BitBoard::from_bit_field(1 << 28) + BitBoard::new(1 << 28) ); assert_eq!( position.bitboard_for_piece(piece).clone(), - BitBoard::from_bit_field(1 << 28) + BitBoard::new(1 << 28) ); position