Информатика, вопрос задал siganovmihail , 1 год назад

Используя функции для работы с библиотекой pygame. Разработайте программу, которая разбивает основное игровое окно на клетки заданного размера.

Ответы на вопрос

Ответил fgggglllbbbn
0

Вот код:
import pygame

def draw_grid(window, width, height, block_size):

   for x in range(0, width, block_size):

       for y in range(0, height, block_size):

           rect = pygame.Rect(x, y, block_size, block_size)

           pygame.draw.rect(window, (255, 255, 255), rect, 1)

pygame.init()

window = pygame.display.set_mode((800, 600))

draw_grid(window, 800, 600, 50)

pygame.display.update()

while True:

   for event in pygame.event.get():

       if event.type == pygame.QUIT:

           pygame.quit()

           sys.exit()

Этот код создает окно размером 800x600 и рисует сетку ячеек размером 50x50. Вы можете изменить значения width, height и block_size, чтобы создать сетку нужного вам размера.

Новые вопросы