[board] Rename BitBoard::pieces() → occupied_squares()
This commit is contained in:
parent
e0f1e1f6ff
commit
48f393680c
1 changed files with 7 additions and 7 deletions
|
@ -82,7 +82,7 @@ impl BitBoard {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl BitBoard {
|
impl BitBoard {
|
||||||
fn pieces(&self) -> impl Iterator<Item = Square> {
|
pub(crate) fn occupied_squares(&self) -> impl Iterator<Item = Square> {
|
||||||
BitScanner::new(self.0)
|
BitScanner::new(self.0)
|
||||||
.map(|x| u8::try_from(x))
|
.map(|x| u8::try_from(x))
|
||||||
.take_while(|x| x.is_ok())
|
.take_while(|x| x.is_ok())
|
||||||
|
@ -231,11 +231,11 @@ mod tests {
|
||||||
fn pieces() {
|
fn pieces() {
|
||||||
let bb = BitBoard(0x1001_1010); // e4
|
let bb = BitBoard(0x1001_1010); // e4
|
||||||
|
|
||||||
let mut pieces = bb.pieces();
|
let mut occupied_squares = bb.occupied_squares();
|
||||||
assert_eq!(pieces.next(), Some(Square::from_index_unsafe(28)));
|
assert_eq!(occupied_squares.next(), Some(Square::from_index_unsafe(28)));
|
||||||
assert_eq!(pieces.next(), Some(Square::from_index_unsafe(16)));
|
assert_eq!(occupied_squares.next(), Some(Square::from_index_unsafe(16)));
|
||||||
assert_eq!(pieces.next(), Some(Square::from_index_unsafe(12)));
|
assert_eq!(occupied_squares.next(), Some(Square::from_index_unsafe(12)));
|
||||||
assert_eq!(pieces.next(), Some(Square::from_index_unsafe(4)));
|
assert_eq!(occupied_squares.next(), Some(Square::from_index_unsafe(4)));
|
||||||
assert_eq!(pieces.next(), None);
|
assert_eq!(occupied_squares.next(), None);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue