Exemple #1
0
def endMenu():
    global selected
    global endMenu
    global clock
    global screen
    selected = None
    endMenu = KezMenu(["Play Again", lambda: option(1)],
                      ["Quit", lambda: option(2)])
    endMenu.color = (255,255,255)
    endMenu.focus_color = (0,255,0)
    endMenu.enableEffect('enlarge-font-on-focus', font = None, size = 16, enlarge_factor = 2.)
    while True:
        time_passed = clock.tick() / 1000.
        events = pygame.event.get()
        endMenu.update(events,time_passed)
        screen.fill((0,0,0,0))
        endMenu.draw(screen)
        pygame.display.update()
        if selected is not None:
            break
        for x in events:
            if x.type == KEYDOWN:
                if x.dict["key"] == K_ESCAPE:
                    pygame.display.quit()
                    return
    pygame.display.quit()