game state struct
This commit is contained in:
@@ -1,2 +1,20 @@
|
||||
use crate::gamedata::{Board, Disk};
|
||||
|
||||
#[cfg(test)]
|
||||
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(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user