def __make_text(self): MENU.empty() text = config.load_text("settings", settings.get_language_code()) a = make_text(text[4:], pos=MENU_CORNER, vspace=DIST_APART) b = make_text( ( config.on_off(settings.SETTINGS['fullscreen']), config.on_off(settings.SETTINGS['color_blind']), settings.get_language_name(), config.percent_str(settings.SETTINGS['music_volume']), config.percent_str(settings.SETTINGS['sound_volume']), "", "", "" ), pos=(MENU_CORNER[0] + DIST_APART_STATUS, MENU_CORNER[1]), vspace=DIST_APART ) a[-1].center() self.hud_title = make_text(text[0], TITLE_LOCATION).center() self.menu = SETTINGS_KEYS(*zip(a, b)) MENU.add(self.hud_title, a, b)
def __toggle_music_volume(self, delta_volume): settings.SETTINGS['music_volume'] += delta_volume settings.SETTINGS['music_volume'] = round( settings.SETTINGS['music_volume'] % 1.1, 1) pygame.mixer.music.set_volume(settings.SETTINGS['music_volume']) self.__change_image( self.menu.musicvolume, config.percent_str(settings.SETTINGS['music_volume']))
def __toggle_sound_volume(self, delta_volume): settings.SETTINGS['sound_volume'] += delta_volume settings.SETTINGS['sound_volume'] = round( settings.SETTINGS['sound_volume'] % 1.1, 1) config.set_volume() self.__change_image( self.menu.effectsvolume, config.percent_str(settings.SETTINGS['sound_volume']))
def __make_text(self): MENU.empty() text = config.load_text("settings", settings.get_language_code()) a = make_text(text[4:], pos=MENU_CORNER, vspace=DIST_APART) b = make_text((config.on_off(settings.SETTINGS['fullscreen']), config.on_off(settings.SETTINGS['color_blind']), settings.get_language_name(), config.percent_str(settings.SETTINGS['music_volume']), config.percent_str( settings.SETTINGS['sound_volume']), "", "", ""), pos=(MENU_CORNER[0] + DIST_APART_STATUS, MENU_CORNER[1]), vspace=DIST_APART) a[-1].center() self.hud_title = make_text(text[0], TITLE_LOCATION).center() self.menu = SETTINGS_KEYS(*zip(a, b)) MENU.add(self.hud_title, a, b)
def __toggle_sound_volume(self, delta_volume): settings.SETTINGS['sound_volume'] += delta_volume settings.SETTINGS['sound_volume'] = round(settings.SETTINGS['sound_volume'] % 1.1, 1) config.set_volume() self.__change_image(self.menu.effectsvolume, config.percent_str(settings.SETTINGS['sound_volume']))
def __toggle_music_volume(self, delta_volume): settings.SETTINGS['music_volume'] += delta_volume settings.SETTINGS['music_volume'] = round(settings.SETTINGS['music_volume'] % 1.1, 1) pygame.mixer.music.set_volume(settings.SETTINGS['music_volume']) self.__change_image(self.menu.musicvolume, config.percent_str(settings.SETTINGS['music_volume']))