Beispiel #1
0
 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
Beispiel #2
0
    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