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())
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())