Develope game branch #33
|
@ -84,11 +84,11 @@ public class FactoryDecorator implements IsObservable{
|
|||
|
||||
List<List<Game>> gameList = tournamentDecorator.getTournament().getGameList();
|
||||
|
||||
List<GameDecorator> gameDecorators = new ArrayList<>();
|
||||
List<GameDecorator> gameDecoratorsList = new ArrayList<>();
|
||||
double gameBoxHeight = 0;
|
||||
double spacingFactor = 0;
|
||||
for (int i = 0; i < gameList.size(); i++) {
|
||||
List<GameDecorator> newGameDecorators = new ArrayList<>();
|
||||
List<GameDecorator> newGameDecoratorsList = new ArrayList<>();
|
||||
VBox vBox = new VBox();
|
||||
if(treeView){
|
||||
vBox.setAlignment(Pos.CENTER);
|
||||
|
@ -99,13 +99,13 @@ public class FactoryDecorator implements IsObservable{
|
|||
spacingFactor = spacingFactor * 2 + 1;
|
||||
for (int j = 0; j < gameList.get(i).size(); j++) {
|
||||
GameDecorator gameDecorator = new GameDecorator(gameList.get(i).get(j));
|
||||
newGameDecorators.add(gameDecorator);
|
||||
GameController controller = openGameView(vBox,gameDecorator);
|
||||
newGameDecoratorsList.add(gameDecorator);
|
||||
GameController gameController = openGameView(vBox,gameDecorator);
|
||||
if(i>0){
|
||||
controller.addListener(gameDecorators.get(j*2));
|
||||
controller.addListener(gameDecorators.get(j*2+1));
|
||||
gameController.addListener(gameDecoratorsList.get(j*2));
|
||||
gameController.addListener(gameDecoratorsList.get(j*2+1));
|
||||
} else if(gameBoxHeight == 0) {
|
||||
gameBoxHeight = controller.getGameBoxHeigth();
|
||||
gameBoxHeight = gameController.getGameBoxHeigth();
|
||||
}
|
||||
gameDecorator.addListener(new IsObserver() {
|
||||
@Override
|
||||
|
@ -113,14 +113,14 @@ public class FactoryDecorator implements IsObservable{
|
|||
tournamentDecorator.saveTournament();
|
||||
}
|
||||
});
|
||||
controller.loadContent();
|
||||
gameController.loadContent();
|
||||
}
|
||||
hBoxCenter.getChildren().add(vBox);
|
||||
if(treeView){
|
||||
if(i+1 < gameList.size())
|
||||
hBoxCenter.getChildren().add(drawLines(vBox, gameBoxHeight, 30));
|
||||
}
|
||||
gameDecorators = newGameDecorators;
|
||||
gameDecoratorsList = newGameDecoratorsList;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -27,9 +27,13 @@ public class GameDecorator implements IsObservable{
|
|||
public void saveGameResult(String points1, String points2){
|
||||
if(points1.length() > 0){
|
||||
game.setPoints1(Integer.parseInt(points1));
|
||||
} else {
|
||||
game.setPoints1(0);
|
||||
}
|
||||
if(points2.length() > 0) {
|
||||
game.setPoints2(Integer.parseInt(points2));
|
||||
} else {
|
||||
game.setPoints2(0);
|
||||
}
|
||||
informListener();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue