예제 #1
0
    def setUp(self):
        self.test_dead_board = Board(n=5)

        self.where_seed111_is_active = ((1, 0), (1, 1), (2, 2), (3, 2), (3, 3))
        self.test_active_board = Board(n=5)
        for entry in self.where_seed111_is_active:
            self.test_active_board.board[entry[0]][entry[1]].state = True
예제 #2
0
    def create_new_game(self, size, mines):
        if hasattr(self, 'board'):
            self.board.unload_board()
            self.removeItem(self.board.layout)

        self.game_over = False
        self.timer_counter = 0
        self.current_mines = mines
        self.timer.stop()

        self.board = Board(self.ctx, self, size, mines)
        self.addLayout(self.board.layout)
        self.update_top_layout()