Example #1
0
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()
Example #2
0
 def __init__(self, players):
     self.tree = DuelTree(players)
     self.finals = False