У меня есть игра, которую нужно установить в полноэкранном режиме. Я использую стандартный pygame.FULLSCREEN, при инициализации экрана. Раньше он работал, но когда я обновился до pygame 2.00, он больше не работает. Я использую приведенный ниже код, и, прежде чем получить какую-либо информацию или завершить настройку экрана, выдается код ошибки:
pygame.error: Window surface is invalid, please call SDL_GetWindowSurface() to get a new surface
Код, который я запускаю:
import pygame
pygame.init()
controller = pygame.joystick.Joystick(0)
controller.init()
width = 600
height = 600
screen = pygame.display.set_mode((width, height), pygame.FULLSCREEN)
pygame.display.init()
pygame.display.flip()
screen.fill((77,214,255))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
running = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
pygame.quit()
running = False
Если кто-нибудь знает решение этой проблемы, это будет с благодарностью!