gamePhase() prevent null direction

This commit is contained in:
Andrin Fassbind 2022-03-23 09:10:51 +01:00
parent b1a4f3b3db
commit 826f67d125
1 changed files with 2 additions and 3 deletions

View File

@ -222,10 +222,9 @@ public class Game implements GameSpecification {
direction = track.getCar(currentCarIndex).getMoveStrategy().nextMove();
if (direction == null) {
track.getCar(currentCarIndex).setMoveStrategy(new DoNotMoveStrategy());
track.getCar(currentCarIndex).getMoveStrategy().nextMove();
}else {
doCarTurn(direction);
direction = track.getCar(currentCarIndex).getMoveStrategy().nextMove();
}
doCarTurn(direction);
switchToNextActiveCar();
}
userInterface.printTrack(track);