Ejemplo n.º 1
0
def setup_buttons(screen_width, screen_height):
    title_button = Button(path.join(IMG_DIR, "title.png"), "title", 2)
    title_button.align_center(screen_width / 2, screen_height / 2)

    play_button = Button(path.join(IMG_DIR, "play_button.png"), "play")
    play_button.align_left(title_button.get_left())
    play_button.align_top(title_button.get_bottom())

    # * unpacks tuple
    about_button = Button(path.join(IMG_DIR, "about_button.png"), "about")
    about_button.align_center(*title_button.get_center())
    about_button.align_top(title_button.get_bottom())

    quit_button = Button(path.join(IMG_DIR, "quit_button.png"), "quit")
    quit_button.align_right(title_button.get_right())
    quit_button.align_top(title_button.get_bottom())

    button_list = pygame.sprite.Group()
    button_list.add(title_button)
    button_list.add(play_button)
    button_list.add(about_button)
    button_list.add(quit_button)
    return button_list