[board] Rename BitBoard::from_bit_field → ::new
This commit is contained in:
parent
af53eb932c
commit
2296be23cc
2 changed files with 15 additions and 15 deletions
|
@ -13,7 +13,7 @@ impl BitBoard {
|
||||||
BitBoard(0)
|
BitBoard(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn from_bit_field(bits: u64) -> BitBoard {
|
pub fn new(bits: u64) -> BitBoard {
|
||||||
BitBoard(bits)
|
BitBoard(bits)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,21 +47,21 @@ impl Position {
|
||||||
/// Return a starting position.
|
/// Return a starting position.
|
||||||
pub fn starting() -> Position {
|
pub fn starting() -> Position {
|
||||||
let white_pieces = [
|
let white_pieces = [
|
||||||
BitBoard::from_bit_field(0x00FF000000000000),
|
BitBoard::new(0x00FF000000000000),
|
||||||
BitBoard::from_bit_field(0x4200000000000000),
|
BitBoard::new(0x4200000000000000),
|
||||||
BitBoard::from_bit_field(0x2400000000000000),
|
BitBoard::new(0x2400000000000000),
|
||||||
BitBoard::from_bit_field(0x8100000000000000),
|
BitBoard::new(0x8100000000000000),
|
||||||
BitBoard::from_bit_field(0x1000000000000000),
|
BitBoard::new(0x1000000000000000),
|
||||||
BitBoard::from_bit_field(0x0800000000000000),
|
BitBoard::new(0x0800000000000000),
|
||||||
];
|
];
|
||||||
|
|
||||||
let black_pieces = [
|
let black_pieces = [
|
||||||
BitBoard::from_bit_field(0xFF00),
|
BitBoard::new(0xFF00),
|
||||||
BitBoard::from_bit_field(0x0042),
|
BitBoard::new(0x0042),
|
||||||
BitBoard::from_bit_field(0x0024),
|
BitBoard::new(0x0024),
|
||||||
BitBoard::from_bit_field(0x0081),
|
BitBoard::new(0x0081),
|
||||||
BitBoard::from_bit_field(0x0010),
|
BitBoard::new(0x0010),
|
||||||
BitBoard::from_bit_field(0x0008),
|
BitBoard::new(0x0008),
|
||||||
];
|
];
|
||||||
|
|
||||||
Position {
|
Position {
|
||||||
|
@ -173,11 +173,11 @@ mod tests {
|
||||||
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
position.bitboard_for_color(piece.color).clone(),
|
position.bitboard_for_color(piece.color).clone(),
|
||||||
BitBoard::from_bit_field(1 << 28)
|
BitBoard::new(1 << 28)
|
||||||
);
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
position.bitboard_for_piece(piece).clone(),
|
position.bitboard_for_piece(piece).clone(),
|
||||||
BitBoard::from_bit_field(1 << 28)
|
BitBoard::new(1 << 28)
|
||||||
);
|
);
|
||||||
|
|
||||||
position
|
position
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue