implement missing stuff

This commit is contained in:
Niklas Haiden
2026-05-08 19:23:19 +02:00
17 changed files with 316 additions and 83 deletions
+7
View File
@@ -8,6 +8,8 @@ from src.settings import (COLOR_ENDSCREEN_BACKGROUND,
COLOR_BUTTON,
FONT_ENDSCREEN)
from src.highscore import Highscore
class Endscreen:
def __init__(self, screen, player_name, score_ects, time_survived, won):
self.screen = screen
@@ -52,6 +54,8 @@ class Endscreen:
self.button_hover_color
)
self.highscore = Highscore()
def run(self):
# get events
events = pygame.event.get()
@@ -113,6 +117,9 @@ class Endscreen:
restart_pressed = self.button_restart.draw(self.screen)
menu_pressed = self.button_menu.draw(self.screen)
# draw highscore table
self.highscore.draw(self.screen, 800, 300)
# check button click events
if restart_pressed:
return "game"