Skip to main content

Pieces

Type Alias Pieces 

Source
pub type Pieces = PlayerTable<RoleTable<[Option<Square>; 10]>>;
Expand description

Ten slots cover two original pieces plus eight pawns promoted to the same role.

Aliased Type§

pub struct Pieces {
    pub all: [Table<Role, [Option<Square>; 10], 6>; 2],
    /* private fields */
}

Fields§

§all: [Table<Role, [Option<Square>; 10], 6>; 2]

Implementations§

Source§

impl Pieces

Source

pub fn standard() -> Self