diff --git a/src/lib.rs b/src/lib.rs index b8cbaf0..149200e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -45,6 +45,25 @@ impl Board { .iter() .map(|&lp| LocatedPiece { rank: 7, ..lp }) .collect::>(); + + let white_pieces = vec![ + Piece::Rook, + Piece::Knight, + Piece::Bishop, + Piece::Queen, + Piece::King, + Piece::Bishop, + Piece::Knight, + Piece::Rook, + ] + .iter() + .enumerate() + .map(|(piece, idx)| LocatedPiece { + piece, + rank: 0, + file: idx, + }); + Self { white: white_pawns, black: black_pawns,