Python pygame problem--pygame.error: video system not initialized

Viewed 24

pygame.error: video system not initialized, anyone knows how to fix it?

import sys
import pygame


class AlienInvasion:


    def __int__(self):
        pygame.init()
        self.screen = pygame.display.set_mode((1200, 800))
        pygame.display.set_caption("Alien Invasion")

    def run_game(self):
        while True:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    sys.exit()
            pygame.display.flip()


if __name__ == '__main__':
    ai = AlienInvasion()
    ai.run_game()`import sys
import pygame


class AlienInvasion:


    def __int__(self):
        pygame.init()
        self.screen = pygame.display.set_mode((1200, 800))
        pygame.display.set_caption("Alien Invasion")

    def run_game(self):
        while True:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    sys.exit()
            pygame.display.flip()


if __name__ == '__main__':
    ai = AlienInvasion()
    ai.run_game()

Traceback (most recent call last): File "C:\Users\leozh\OneDrive\Desktop\pythonProject\alien_invasion.py", line 28, in ai.run_game() File "C:\Users\leozh\OneDrive\Desktop\pythonProject\alien_invasion.py", line 18, in run_game for event in pygame.event.get(): pygame.error: video system not initialized

0 Answers
Related