diff --git a/board/src/piece_sets.rs b/board/src/piece_sets.rs index 5f5b281..f8760bd 100644 --- a/board/src/piece_sets.rs +++ b/board/src/piece_sets.rs @@ -6,7 +6,7 @@ mod mailbox; pub(crate) use mailbox::Mailbox; use bitboards::{ByColor, ByColorAndShape}; -use chessfriend_bitboard::BitBoard; +use chessfriend_bitboard::{BitBoard, IterationDirection}; use chessfriend_core::{Color, Piece, PlacedPiece, Shape, Square}; #[derive(Clone, Copy, Debug, Eq, PartialEq)] @@ -52,7 +52,7 @@ impl PieceSet { for c in Color::into_iter() { for s in Shape::into_iter() { let bitboard = pieces[c as usize][s as usize]; - for square in bitboard.occupied_squares() { + for square in bitboard.occupied_squares(IterationDirection::default()) { mailbox.set(Piece::new(c, s), square); } }