import pygame class DropZone(): def __init__(self, tile_size, width, height): self.dropzone = pygame.Surface((width * tile_size, height * tile_size)) self.width = width self.height = height self.tile_size = tile_size self.dropzone.fill((0, 0, 0)) # Fill with black self.grid_row = [" "] * self.width self.grid = [self.grid_row] * self.height def draw(self, screen): screen.blit(self.dropzone, (self.tile_size * 4, self.tile_size * 1)) def draw_brick(self, brick, location): self.dropzone.blit(brick, (location[0] * self.tile_size, location[1] * self.tile_size))