solved Problem "points and places of games are not saved in file."

This commit is contained in:
schrom01 2022-05-07 15:45:43 +02:00
parent 5e88960c8a
commit 89e72a1592
3 changed files with 9 additions and 1 deletions

View File

@ -93,6 +93,12 @@ public class FactoryDecorator implements IsObservable{
controller.addListener(gameDecorators.get(j*2));
controller.addListener(gameDecorators.get(j*2+1));
}
gameDecorator.addListener(new IsObserver() {
@Override
public void update() {
tournamentDecorator.saveTournament();
}
});
controller.loadContent();
}
hBoxCenter.getChildren().add(vBox);

View File

@ -39,6 +39,8 @@ public class GameController extends FXController{
participantNameTwo.setText(gameDecorator.getParticipantTwo());
pointsTeamOne.setText(String.valueOf(gameDecorator.getPoints1()));
pointsTeamTwo.setText(String.valueOf(gameDecorator.getPoints2()));
placesChoiceBox.setItems(getTournamentDecorator().getTournament().getPlaces());
placesChoiceBox.setValue(gameDecorator.getPlace());
}
public void refreshParticipants(){

View File

@ -57,7 +57,7 @@ public class GameDecorator implements IsObservable{
game.refreshParticipants();
}
public Place getLocation() {
public Place getPlace() {
return game.getPlace();
}