From f3f798441e56afec9e6357c96274f90bf4ea6947 Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Fri, 10 Apr 2020 23:17:35 +0200 Subject: Game state from JSON state --- src/state.rs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/state.rs') diff --git a/src/state.rs b/src/state.rs index 45e39eb..1dfa21d 100644 --- a/src/state.rs +++ b/src/state.rs @@ -9,28 +9,28 @@ pub enum GameStatus { } pub struct GameState { - status: GameStatus, - players: [Player; 2], - obstacles: Vec, - powerup_oils: Vec, - powerup_boosts: Vec, - finish_lines: Vec, + pub status: GameStatus, + pub players: [Player; 2], + pub obstacles: Vec, + pub powerup_oils: Vec, + pub powerup_boosts: Vec, + pub finish_lines: Vec, } pub struct Player { - position: Position, - next_position: Position, - speed: usize, - boost_remaining: usize, - oils: usize, - boosts: usize, - finished: bool, + pub position: Position, + pub next_position: Position, + pub speed: usize, + pub boost_remaining: usize, + pub oils: usize, + pub boosts: usize, + pub finished: bool, } #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub struct Position { - x: usize, - y: usize, + pub x: usize, + pub y: usize, } impl GameState { -- cgit v1.2.3