def set_board(self):
     # Initialize board with empty tiles
     for row in range(Minesweeper.ROWS):
         row_list = list()
         for column in range(Minesweeper.COLS):
             row_list.append(Tile(row * Minesweeper.COLS + column))
         self.data.append(row_list)
    def setup_board(self):
        # Shuffle up the list to get random
        random_num_list = number_list.copy()
        random_res_list = resource_list.copy()
        random.shuffle(random_num_list)
        random.shuffle(random_res_list)
        ctr = 0

        for i in range(1, 18):
            self.tilePool.append(
                Tile(resource_dependencies[i], random_num_list[i],
                     resource_dependencies[i]))