diff --git a/src/bored/mod.rs b/src/bored/mod.rs index 87c2771..b4fb469 100644 --- a/src/bored/mod.rs +++ b/src/bored/mod.rs @@ -1,2 +1,20 @@ +use crate::gamedata::{Board, Disk}; + #[cfg(test)] mod tests; +pub struct GameState { + circles: Vec<(i32, i32, Disk)>, + empty: Vec, + player_turn: bool, + board: Board, +} +impl Default for GameState { + fn default() -> Self { + Self { + circles: vec![], + empty: vec![], + player_turn: false, + board: Board::default(), + } + } +}