From 080452137efe21e1b0a2105eb5683e842ade39c3 Mon Sep 17 00:00:00 2001 From: LinlyBoi Date: Sat, 6 May 2023 12:24:29 +0300 Subject: [PATCH] game state struct --- src/bored/mod.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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(), + } + } +}