diff --git a/src/board_state.rs b/src/board_state.rs index 30c7788..bd41860 100644 --- a/src/board_state.rs +++ b/src/board_state.rs @@ -2,7 +2,7 @@ use crate::api_types::{Color, Coordinates, File, Move, Piece, PieceKind, Rank}; use std::collections::HashMap; #[derive(Clone, Debug)] -struct ColorState { +struct CastleState { can_king_castle: bool, can_queen_castle: bool, } @@ -14,14 +14,14 @@ struct PieceState { struct SideEffects { en_passant: Option<(Coordinates, Color)>, - color_state: ColorState, + color_state: CastleState, } #[derive(Clone, Debug, Default)] pub(crate) struct BoardState { inner: HashMap, - white_state: ColorState, - black_state: ColorState, + white_state: CastleState, + black_state: CastleState, en_passant: Option<(Coordinates, Color)>, } @@ -227,7 +227,7 @@ impl PieceState { } } -impl Default for ColorState { +impl Default for CastleState { fn default() -> Self { Self { can_king_castle: true,