import pygame from button import Button from settings import COLOR_ENDSCREEN_BACKGROUND, COLOR_ENDSCREEN_TEXT, COLOR_ENDSCREEN_WIN, COLOR_ENDSCREEN_LOSE, COLOR_BUTTON_HOVER, COLOR_BUTTON class Endscreen: def __init__(self, screen, player_name, score_ects, time_survived, won): self.screen = screen self.player_name = player_name self.score_ects = score_ects self.time_survived = time_survived self.won = won # setup fonts self.font_title = pygame.font.SysFont("Arial", 52, bold=True) self.font_label = pygame.font.SysFont("Arial", 28) self.font_small = pygame.font.SysFont("Arial", 22) # setup colors self.background_color = COLOR_ENDSCREEN_BACKGROUND self.text_color = COLOR_ENDSCREEN_TEXT self.win_color = COLOR_ENDSCREEN_WIN self.lose_color = COLOR_ENDSCREEN_LOSE self.button_color = COLOR_BUTTON self. button_hover_color = COLOR_BUTTON_HOVER # Buttons self.button_restart = Button( "[ENTER] Try Again", 500, 70, 230, 440, self.button_color, self.button_hover_color ) self.button_menu = Button( "[ESC] Back to Menu", 500, 70, 230, 530, self.button_color, self.button_hover_color ) def run(self): pass