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(); direction = track.getCar(currentCarIndex).getMoveStrategy().nextMove();
if (direction == null) { if (direction == null) {
track.getCar(currentCarIndex).setMoveStrategy(new DoNotMoveStrategy()); track.getCar(currentCarIndex).setMoveStrategy(new DoNotMoveStrategy());
track.getCar(currentCarIndex).getMoveStrategy().nextMove(); direction = track.getCar(currentCarIndex).getMoveStrategy().nextMove();
}else {
doCarTurn(direction);
} }
doCarTurn(direction);
switchToNextActiveCar(); switchToNextActiveCar();
} }
userInterface.printTrack(track); userInterface.printTrack(track);