Merge branch 'feat/endscreen' into 'main'

feat: implement endscreen finally

See merge request swd25-bootcamp/silent-fh!25
This commit is contained in:
Haiden Niklas
2026-05-08 16:21:10 +00:00
+7
View File
@@ -8,6 +8,8 @@ from 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"