class Tournament(object): def __init__(self, players): self.tree = DuelTree(players) self.finals = False def getAvailableDuels(self): availableDuels = self.tree.getAvailableDuels() if(len(availableDuels) == 1): self.finals = True return availableDuels def setOutcome(self, index, outcome): self.tree.setOutcome(index, outcome) def printAllDuels(self): self.tree.printAllDuels() def updateTree(self): self.tree.updateTree()
def __init__(self, players): self.tree = DuelTree(players) self.finals = False