diff --git a/src/main/java/lab/GameController.java b/src/main/java/lab/GameController.java index 1b2763c1b5575cc672e6ac3c3b91f471f4121c94..2fee0eb6d7873da8ef23d3fcca6b423acb18222e 100644 --- a/src/main/java/lab/GameController.java +++ b/src/main/java/lab/GameController.java @@ -95,7 +95,7 @@ public class GameController { private void gameOverPressed() { Score score = new Score(new Random().nextInt(11), nameTextField.getText()); scoreList.getItems().add(score); - Collections.sort(scoreList.getItems(), new ScoreComparator().reversed()); + sortScores(); } @FXML @@ -135,6 +135,10 @@ public class GameController { scoreList.setItems(FXCollections.observableList(highScores)); } + private void sortScores() { + Collections.sort(scoreList.getItems(), new ScoreComparator().reversed()); + } + private class GameListenerImpl implements GameListener { @Override