I (tried) to create a game menu and placed my GameLoop in the Class = Menü. When I try to start the code it highlights the line pygame.display.update()
and tells me that: Display mode not set.
Class Menü(Highscore):
def __init__(self):
Highscore.__init__(self)
#Fenster erstellen
self.fenster_height = 1000 # Fensterhöhe definieren
self.fenster_width = 600 # Fensterbreite definieren
self.screen = pygame.display.set_mode((self.fenster_height, self.fenster_width))
self.run = True
#self.start_img = self.image.load('pong_test.png').convert_alpha() # Bild für start_img ausw#hlen
#self.quit_img = self.image.load('pong_test.png').convert_alpha()
#self.auslesen = Highscore.readHS()
pygame.display.set_caption('Spielekiste')
#pygame.start_img = pygame.image.load('pong_test.png').convert_alpha()
#pygame.quit_img = pygame.image.load('pong_test.png').convert_alpha()
#self.screen.fill((96, 144, 189)) # Screen mit Farbe (255,255,255) füllen
def runMenü(self):
while True: # Während "run = TRUE"
for event in pygame.event.get():
# fenster schließen
if event.type == pygame.QUIT:
pygame.quit()
if event.type == pygame.MOUSEBUTTONDOWN:
print('test')
pygame.display.update() # Fenster wird aktualisiert
menu = Menü
menu.runMenü(menu)