check_buddy/
game.rs

1use crate::uci_move::UciMove;
2use crate::*;
3use std::collections::HashMap;
4
5pub struct Game {
6    pub info: HashMap<String, String>,
7    pub board_map: BoardMap,
8    pub historical_moves: Vec<UciMove>,
9    pub result: Option<bool>,
10}
11
12impl Default for Game {
13    fn default() -> Self {
14        Self {
15            info: HashMap::with_capacity(12),
16            board_map: BoardMap::starting(),
17            historical_moves: vec![],
18            result: None,
19        }
20    }
21}