import pygame height = 800 width = 600 screen = pygame.display.set_mode((width, height)) icon = pygame.image.load("images/icon.png") pygame.display.set_icon(icon) pygame.display.set_caption("Breakout") background_color = (234, 218, 184) cols = 6 rows = 6 class BrickWall: def __init__(self): self.blocks = [] self.width = width // cols self.height = 50 def create_wall(self): for row in range(rows): block_row = [] for col in range(cols): block_x = col * self.width block_y = row * self.height rect = pygame.Rect(block_x, block_y, self.width, self.height) # adicionar vidas single_brick = [rect, 1] block_row.append(single_brick) self.blocks.append(block_row) def draw_wall(self): for row in self.blocks: for block in row: block_color = "red" pygame.draw.rect(screen, block_color, block[0]) pygame.draw.rect(screen, "black", (block[0]), 2) wall = BrickWall() wall.create_wall() running = True while running: screen.fill(background_color) wall.draw_wall() for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.display.update()