diff options
Diffstat (limited to 'src/state.rs')
-rw-r--r-- | src/state.rs | 30 |
1 files changed, 15 insertions, 15 deletions
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<Position>, - powerup_oils: Vec<Position>, - powerup_boosts: Vec<Position>, - finish_lines: Vec<Position>, + pub status: GameStatus, + pub players: [Player; 2], + pub obstacles: Vec<Position>, + pub powerup_oils: Vec<Position>, + pub powerup_boosts: Vec<Position>, + pub finish_lines: Vec<Position>, } 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 { |