game state struct

This commit is contained in:
LinlyBoi
2023-05-06 12:24:29 +03:00
parent 95108e1323
commit 080452137e

View File

@@ -1,2 +1,20 @@
use crate::gamedata::{Board, Disk};
#[cfg(test)] #[cfg(test)]
mod tests; mod tests;
pub struct GameState {
circles: Vec<(i32, i32, Disk)>,
empty: Vec<i32>,
player_turn: bool,
board: Board,
}
impl Default for GameState {
fn default() -> Self {
Self {
circles: vec![],
empty: vec![],
player_turn: false,
board: Board::default(),
}
}
}