1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
pub const PIECES: [Piece; 6] = [ Piece::Pawn, Piece::Knight, Piece::Bishop, Piece::Rook, Piece::Queen, Piece::King, ]; #[derive(Debug, Copy, Clone, Eq, PartialEq)] pub enum Piece { Pawn = 0, Knight = 1, Bishop = 2, Rook = 3, Queen = 4, King = 5, }