From 7d80d05249da65aac302cf88118fddf2d6bb6047 Mon Sep 17 00:00:00 2001 From: Kevin Baumgartner Date: Fri, 8 May 2026 18:05:48 +0200 Subject: [PATCH 1/2] feat(endscreen): add highscore table in end screen --- src/endscreen.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/endscreen.py b/src/endscreen.py index 4a4571b..fdebb8c 100644 --- a/src/endscreen.py +++ b/src/endscreen.py @@ -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, 560, 90) + # check button click events if restart_pressed: return "game" From 6fbd750cadfe927d7491b40540236cd7b030fb41 Mon Sep 17 00:00:00 2001 From: Kevin Baumgartner Date: Fri, 8 May 2026 18:19:19 +0200 Subject: [PATCH 2/2] feat(endscreen): fix position of highscore table in endscreen --- src/endscreen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/endscreen.py b/src/endscreen.py index fdebb8c..2eebf88 100644 --- a/src/endscreen.py +++ b/src/endscreen.py @@ -118,7 +118,7 @@ class Endscreen: menu_pressed = self.button_menu.draw(self.screen) # draw highscore table - self.highscore.draw(self.screen, 560, 90) + self.highscore.draw(self.screen, 800, 300) # check button click events if restart_pressed: