diff options
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, }; } |