diff options
author | Justin Wernick <justin@worthe-it.co.za> | 2020-04-19 21:48:50 +0200 |
---|---|---|
committer | Justin Wernick <justin@worthe-it.co.za> | 2020-04-19 21:48:50 +0200 |
commit | 7162aa803abd69a24f9e85c6681561d97fa79c15 (patch) | |
tree | bc34759af4677a4256299a4d1234d6ef6efb760b /src/state.rs | |
parent | 8eebb5cb47f91b4b8d5fb8dd3a30d932ad4c8134 (diff) |
Fixed accelerate implementation
Diffstat (limited to 'src/state.rs')
-rw-r--r-- | src/state.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/state.rs b/src/state.rs index 47a2168..6590d5e 100644 --- a/src/state.rs +++ b/src/state.rs @@ -145,9 +145,7 @@ impl GameState { let player = &self.players[player_index]; let mut result = Vec::with_capacity(7); result.push(Command::Nothing); - if player.speed < SPEED_4 { - result.push(Command::Accelerate); - } + result.push(Command::Accelerate); if player.speed > SPEED_0 { result.push(Command::Decelerate); } @@ -173,6 +171,7 @@ impl Player { i if i < SPEED_1 => SPEED_1, i if i < SPEED_2 => SPEED_2, i if i < SPEED_3 => SPEED_3, + SPEED_BOOST => SPEED_BOOST, _ => SPEED_4, }; } |