[board] Rename BitBoard::from_bit_field → ::new

This commit is contained in:
Eryn Wells 2023-12-28 21:42:18 -07:00
parent af53eb932c
commit 2296be23cc
2 changed files with 15 additions and 15 deletions

View file

@ -13,7 +13,7 @@ impl BitBoard {
BitBoard(0)
}
pub fn from_bit_field(bits: u64) -> BitBoard {
pub fn new(bits: u64) -> BitBoard {
BitBoard(bits)
}

View file

@ -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