Merge branch 'feat/endscreen' into 'main'
feat: implement endscreen finally See merge request swd25-bootcamp/silent-fh!25
This commit is contained in:
@@ -8,6 +8,8 @@ from settings import (COLOR_ENDSCREEN_BACKGROUND,
|
|||||||
COLOR_BUTTON,
|
COLOR_BUTTON,
|
||||||
FONT_ENDSCREEN)
|
FONT_ENDSCREEN)
|
||||||
|
|
||||||
|
from src.highscore import Highscore
|
||||||
|
|
||||||
class Endscreen:
|
class Endscreen:
|
||||||
def __init__(self, screen, player_name, score_ects, time_survived, won):
|
def __init__(self, screen, player_name, score_ects, time_survived, won):
|
||||||
self.screen = screen
|
self.screen = screen
|
||||||
@@ -52,6 +54,8 @@ class Endscreen:
|
|||||||
self.button_hover_color
|
self.button_hover_color
|
||||||
)
|
)
|
||||||
|
|
||||||
|
self.highscore = Highscore()
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
# get events
|
# get events
|
||||||
events = pygame.event.get()
|
events = pygame.event.get()
|
||||||
@@ -113,6 +117,9 @@ class Endscreen:
|
|||||||
restart_pressed = self.button_restart.draw(self.screen)
|
restart_pressed = self.button_restart.draw(self.screen)
|
||||||
menu_pressed = self.button_menu.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
|
# check button click events
|
||||||
if restart_pressed:
|
if restart_pressed:
|
||||||
return "game"
|
return "game"
|
||||||
|
|||||||
Reference in New Issue
Block a user