Esempio n. 1
0
    def __init__(self):
        super(MainMenu, self).__init__("CAMBIANDOMENTES")

        self.select_sound = soundex.load("move.mp3")

        self.font_title["font_name"] = "Edit Undo Line BRK"
        self.font_title["font_size"] = 52
        self.font_title["color"] = (255, 255, 255, 255)

        self.font_item["font_name"] = ("Edit Undo Line BRK",)
        self.font_item["color"] = (32, 16, 32, 255)
        self.font_item["font_size"] = 32
        self.font_item_selected["font_name"] = "Edit Undo Line BRK"
        self.font_item_selected["color"] = (32, 16, 32, 255)
        self.font_item_selected["font_size"] = 46

        self.menu_anchor_y = CENTER
        self.menu_anchor_x = CENTER

        items = list()
        items.append(MenuItem("Nuevo Juego", self.on_new_game))
        items.append(MenuItem("Opciones", self.on_options))
        items.append(MenuItem("Puntajes", self.on_scores))
        items.append(MenuItem("Salir", self.on_quit))

        self.create_menu(items, shake(), shake_back())
Esempio n. 2
0
    def __init__(self):
        super(OptionsMenu, self).__init__("Opciones")
        self.select_sound = soundex.load("move.mp3")

        self.font_title["font_name"] = "Edit Undo Line BRK"
        self.font_title["font_size"] = 72
        self.font_title["color"] = (255, 255, 255, 255)

        self.font_item["font_name"] = ("Edit Undo Line BRK",)
        self.font_item["color"] = (32, 16, 32, 255)
        self.font_item["font_size"] = 32
        self.font_item_selected["font_name"] = "Edit Undo Line BRK"
        self.font_item_selected["color"] = (32, 16, 32, 255)
        self.font_item_selected["font_size"] = 46

        self.menu_anchor_y = CENTER
        self.menu_anchor_x = CENTER

        items = []

        self.volumes = ["Mute", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100"]

        items.append(MultipleMenuItem("Volumen SFX: ", self.on_sfx_volume, self.volumes, int(soundex.sound_vol * 10)))
        items.append(
            MultipleMenuItem(
                "Volumen musica: ", self.on_music_volume, self.volumes, int(soundex.music_player.volume * 10)
            )
        )
        items.append(ToggleMenuItem("Mostrar FPS: ", self.on_show_fps, director.show_FPS))
        items.append(MenuItem("Pantalla Completa", self.on_fullscreen))
        items.append(MenuItem("Atras", self.on_quit))
        self.create_menu(items, shake(), shake_back())