Beispiel #1
0
 def _to_player(self, type_: str) -> Player:
     """
     Creates a player object to represent the unknown <winner/loser> of
     this game
     """
     return Player(-1,
                   f'{type_} of Game {self.game_id}',
                   "?",
                   is_dummy=True)
Beispiel #2
0
 def fix_recreate_players(self):
     """
     Utility method used when updated happen to player fields during an
     active tournament to apply the change.
     NOTE: Only works during registration.
     """
     if not self.data.is_reg_open:
         log('[CogTournament]  Registration closed. Fix not applied to '
             'recreate players.',
             logging.ERROR)
         return
     replacement = []
     for x in self.data.players:
         replacement.append(Player(x.id, x.display, x.disp_id))
     self.data.players = replacement
     self.data.invalidate_computed_values()