def load_level(self, name=None): if name is None: name = self.boardname loc, self.board = LevelLoad.load_level(name) self.boardname = name for slot in self.slots: slot.player.pos = loc slot.player.board = self.board
def __init__(self, main, parent, level="division_of_labor"): super(GameUI, self).__init__(main, parent) self.level_name = level self.chatbox = Chatbox() player2 = parent.player2 loc, self.board = LevelLoad.load_level(level) self.board.add_client(self.main.client) self.player1 = Player(self.board, loc, not player2) self.player2 = Player(self.board, loc, player2, self.player1) self.which_player = player2 self.view_player = player2 self.mode = GameUI.PLAY_MODE