(Menu) Add extra settings

This commit is contained in:
twinaphex 2013-11-15 22:53:58 +01:00
parent 111a5a3ed1
commit be356b7b67
3 changed files with 16 additions and 0 deletions

View File

@ -1942,6 +1942,12 @@ void menu_populate_entries(void *data, unsigned menu_type)
file_list_clear(rgui->selection_buf);
file_list_push(rgui->selection_buf, "Mute Audio", RGUI_SETTINGS_AUDIO_MUTE, 0);
file_list_push(rgui->selection_buf, "Rate Control Delta", RGUI_SETTINGS_AUDIO_CONTROL_RATE_DELTA, 0);
#ifdef _XBOX1
file_list_push(rgui->selection_buf, "Volume Level", RGUI_SETTINGS_AUDIO_VOLUME_LEVEL, 0);
#endif
#ifdef HAVE_RSOUND
file_list_push(rgui->selection_buf, "RSound Server IP Address", RGUI_SETTINGS_RSOUND_SERVER_IP_ADDRESS, 0);
#endif
break;
case RGUI_SETTINGS_DRIVERS:
file_list_clear(rgui->selection_buf);

View File

@ -136,6 +136,8 @@ typedef enum
RGUI_SETTINGS_RESTART_GAME,
RGUI_SETTINGS_AUDIO_MUTE,
RGUI_SETTINGS_AUDIO_CONTROL_RATE_DELTA,
RGUI_SETTINGS_AUDIO_VOLUME_LEVEL,
RGUI_SETTINGS_RSOUND_SERVER_IP_ADDRESS,
RGUI_SETTINGS_ZIP_EXTRACT,
RGUI_SETTINGS_DEBUG_TEXT,
RGUI_SETTINGS_RESTART_EMULATOR,

View File

@ -1685,6 +1685,14 @@ void menu_set_settings_label(char *type_str, size_t type_str_size, unsigned *w,
}
break;
}
case RGUI_SETTINGS_AUDIO_VOLUME_LEVEL:
#ifdef RARCH_CONSOLE
strlcpy(type_str, (g_extern.console.sound.volume_level) ? "Loud" : "Normal", type_str_size);
break;
#endif
case RGUI_SETTINGS_RSOUND_SERVER_IP_ADDRESS:
strlcpy(type_str, g_settings.audio.device, type_str_size);
break;
default:
type_str[0] = 0;
*w = 0;