Develope game branch #33
			
				
			
		
		
		
	| 
						 | 
				
			
			@ -94,18 +94,18 @@ public class Tournament implements Serializable {
 | 
			
		|||
    private void calcGameSchedule() {
 | 
			
		||||
        Collections.shuffle(participants);
 | 
			
		||||
 | 
			
		||||
        for (int i = 0; i < (Math.log(participants.size()) / Math.log(2)); i++) {
 | 
			
		||||
        for (int i = 0; i <= (Math.log(participants.size()) / Math.log(2)); i++) {
 | 
			
		||||
            List<Game> gameRound = new ArrayList<>();
 | 
			
		||||
            if (i == 0) {
 | 
			
		||||
                for (int j = 0; j < participants.size() - 1; j += 2) {
 | 
			
		||||
                    gameRound.add(new Game(participants.get(j), participants.get(j+1)));
 | 
			
		||||
                }
 | 
			
		||||
                gameList.add(gameRound);
 | 
			
		||||
            } else {
 | 
			
		||||
                for (int j = 0; j < (participants.size() / Math.pow(2,i)); j++) {
 | 
			
		||||
                    gameRound.add(new Game(null,null));
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            gameList.add(gameRound);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,11 +37,17 @@ public class GameDecorator {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    public String getParticipantOne() {
 | 
			
		||||
        return game.getParticipant1().getName();
 | 
			
		||||
        if (game.getParticipant1() != null) {
 | 
			
		||||
            return game.getParticipant1().getName();
 | 
			
		||||
        }
 | 
			
		||||
        return "1";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getParticipantTwo() {
 | 
			
		||||
        return game.getParticipant2().getName();
 | 
			
		||||
        if (game.getParticipant2() != null) {
 | 
			
		||||
            return game.getParticipant2().getName();
 | 
			
		||||
        }
 | 
			
		||||
        return "2";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Place getLocation() {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue