import pygame from tiles import Tile class Level: def __init__(self,level_data,surface): self.display_surface = surface self.level_data = level_data self.setup_level(level_data) def setup_level(self,layout): self.tiles = pygame.sprite.Group() for row_index,row in enumerate(layout): for col_index,cell in enumerate(layout): if cell == 'x': tile = Tile((x,y)pos,tile_size) def run(self): self.tiles.draw(self.display_surface)