def show_menu(self): pygame.mouse.set_visible(1) self.menu.drawMenu() while True: pygame.time.Clock().tick(self.FPS) for event in pygame.event.get(): self.menu.handleEvent(event) if event.type == Menu.MENUCLICKEDEVENT or event.type == QUIT or event.type == KEYDOWN and event.key == K_ESCAPE: if event.text == "Quit": self.state = 'quit' return elif event.text == 'Start game': self.state = 'game' self.menu.deactivate() return elif event.type == KEYDOWN and event.key == K_RETURN: self.state = 'game' self.menu.deactivate() return if self.menu.isActive(): self.menu.drawMenu() Score.draw_high_scores(self.hiscores, self.surface) pygame.display.flip()