mirror of
https://github.com/libretro/RetroArch
synced 2025-02-07 03:40:24 +00:00
(menu_setting.c) Cleanups
This commit is contained in:
parent
b9909bf5ba
commit
1b9bb7ed3b
@ -2829,48 +2829,60 @@ static bool setting_append_list(
|
|||||||
END_GROUP(list, list_info, parent_group);
|
END_GROUP(list, list_info, parent_group);
|
||||||
break;
|
break;
|
||||||
case SETTINGS_LIST_SAVING:
|
case SETTINGS_LIST_SAVING:
|
||||||
|
{
|
||||||
|
unsigned i;
|
||||||
|
struct bool_entry bool_entries[6];
|
||||||
|
|
||||||
START_GROUP(list, list_info, &group_info, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SAVING_SETTINGS), parent_group);
|
START_GROUP(list, list_info, &group_info, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SAVING_SETTINGS), parent_group);
|
||||||
parent_group = msg_hash_to_str(MENU_ENUM_LABEL_SAVING_SETTINGS);
|
parent_group = msg_hash_to_str(MENU_ENUM_LABEL_SAVING_SETTINGS);
|
||||||
|
|
||||||
START_SUB_GROUP(list, list_info, "State", &group_info, &subgroup_info,
|
START_SUB_GROUP(list, list_info, "State", &group_info, &subgroup_info,
|
||||||
parent_group);
|
parent_group);
|
||||||
|
|
||||||
CONFIG_BOOL(
|
bool_entries[0].target = &settings->sort_savefiles_enable;
|
||||||
list, list_info,
|
bool_entries[0].name_enum_idx = MENU_ENUM_LABEL_SORT_SAVEFILES_ENABLE;
|
||||||
&settings->sort_savefiles_enable,
|
bool_entries[0].SHORT_enum_idx = MENU_ENUM_LABEL_VALUE_SORT_SAVEFILES_ENABLE;
|
||||||
MENU_ENUM_LABEL_SORT_SAVEFILES_ENABLE,
|
bool_entries[0].default_value = default_sort_savefiles_enable;
|
||||||
MENU_ENUM_LABEL_VALUE_SORT_SAVEFILES_ENABLE,
|
bool_entries[0].flags = SD_FLAG_NONE;
|
||||||
default_sort_savefiles_enable,
|
|
||||||
MENU_ENUM_LABEL_VALUE_OFF,
|
|
||||||
MENU_ENUM_LABEL_VALUE_ON,
|
|
||||||
&group_info,
|
|
||||||
&subgroup_info,
|
|
||||||
parent_group,
|
|
||||||
general_write_handler,
|
|
||||||
general_read_handler,
|
|
||||||
SD_FLAG_NONE);
|
|
||||||
|
|
||||||
CONFIG_BOOL(
|
bool_entries[1].target = &settings->sort_savestates_enable;
|
||||||
list, list_info,
|
bool_entries[1].name_enum_idx = MENU_ENUM_LABEL_SORT_SAVESTATES_ENABLE;
|
||||||
&settings->sort_savestates_enable,
|
bool_entries[1].SHORT_enum_idx = MENU_ENUM_LABEL_VALUE_SORT_SAVESTATES_ENABLE;
|
||||||
MENU_ENUM_LABEL_SORT_SAVESTATES_ENABLE,
|
bool_entries[1].default_value = default_sort_savestates_enable;
|
||||||
MENU_ENUM_LABEL_VALUE_SORT_SAVESTATES_ENABLE,
|
bool_entries[1].flags = SD_FLAG_NONE;
|
||||||
default_sort_savestates_enable,
|
|
||||||
MENU_ENUM_LABEL_VALUE_OFF,
|
|
||||||
MENU_ENUM_LABEL_VALUE_ON,
|
|
||||||
&group_info,
|
|
||||||
&subgroup_info,
|
|
||||||
parent_group,
|
|
||||||
general_write_handler,
|
|
||||||
general_read_handler,
|
|
||||||
SD_FLAG_NONE);
|
|
||||||
|
|
||||||
|
bool_entries[2].target = &settings->block_sram_overwrite;
|
||||||
|
bool_entries[2].name_enum_idx = MENU_ENUM_LABEL_BLOCK_SRAM_OVERWRITE;
|
||||||
|
bool_entries[2].SHORT_enum_idx = MENU_ENUM_LABEL_VALUE_BLOCK_SRAM_OVERWRITE;
|
||||||
|
bool_entries[2].default_value = block_sram_overwrite;
|
||||||
|
bool_entries[2].flags = SD_FLAG_NONE;
|
||||||
|
|
||||||
|
bool_entries[3].target = &settings->savestate_auto_index;
|
||||||
|
bool_entries[3].name_enum_idx = MENU_ENUM_LABEL_SAVESTATE_AUTO_INDEX;
|
||||||
|
bool_entries[3].SHORT_enum_idx = MENU_ENUM_LABEL_VALUE_SAVESTATE_AUTO_INDEX;
|
||||||
|
bool_entries[3].default_value = savestate_auto_index;
|
||||||
|
bool_entries[3].flags = SD_FLAG_NONE;
|
||||||
|
|
||||||
|
bool_entries[4].target = &settings->savestate_auto_save;
|
||||||
|
bool_entries[4].name_enum_idx = MENU_ENUM_LABEL_SAVESTATE_AUTO_SAVE;
|
||||||
|
bool_entries[4].SHORT_enum_idx = MENU_ENUM_LABEL_VALUE_SAVESTATE_AUTO_SAVE;
|
||||||
|
bool_entries[4].default_value = savestate_auto_save;
|
||||||
|
bool_entries[4].flags = SD_FLAG_NONE;
|
||||||
|
|
||||||
|
bool_entries[5].target = &settings->savestate_auto_load;
|
||||||
|
bool_entries[5].name_enum_idx = MENU_ENUM_LABEL_SAVESTATE_AUTO_LOAD;
|
||||||
|
bool_entries[5].SHORT_enum_idx = MENU_ENUM_LABEL_VALUE_SAVESTATE_AUTO_LOAD;
|
||||||
|
bool_entries[5].default_value = savestate_auto_load;
|
||||||
|
bool_entries[5].flags = SD_FLAG_NONE;
|
||||||
|
|
||||||
|
for (i = 0; i < ARRAY_SIZE(bool_entries); i++)
|
||||||
|
{
|
||||||
CONFIG_BOOL(
|
CONFIG_BOOL(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->block_sram_overwrite,
|
bool_entries[i].target,
|
||||||
MENU_ENUM_LABEL_BLOCK_SRAM_OVERWRITE,
|
bool_entries[i].name_enum_idx,
|
||||||
MENU_ENUM_LABEL_VALUE_BLOCK_SRAM_OVERWRITE,
|
bool_entries[i].SHORT_enum_idx,
|
||||||
block_sram_overwrite,
|
bool_entries[i].default_value,
|
||||||
MENU_ENUM_LABEL_VALUE_OFF,
|
MENU_ENUM_LABEL_VALUE_OFF,
|
||||||
MENU_ENUM_LABEL_VALUE_ON,
|
MENU_ENUM_LABEL_VALUE_ON,
|
||||||
&group_info,
|
&group_info,
|
||||||
@ -2878,7 +2890,8 @@ static bool setting_append_list(
|
|||||||
parent_group,
|
parent_group,
|
||||||
general_write_handler,
|
general_write_handler,
|
||||||
general_read_handler,
|
general_read_handler,
|
||||||
SD_FLAG_ADVANCED);
|
bool_entries[i].flags);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef HAVE_THREADS
|
#ifdef HAVE_THREADS
|
||||||
CONFIG_UINT(
|
CONFIG_UINT(
|
||||||
@ -2899,53 +2912,10 @@ static bool setting_append_list(
|
|||||||
&setting_get_string_representation_uint_autosave_interval;
|
&setting_get_string_representation_uint_autosave_interval;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CONFIG_BOOL(
|
|
||||||
list, list_info,
|
|
||||||
&settings->savestate_auto_index,
|
|
||||||
MENU_ENUM_LABEL_SAVESTATE_AUTO_INDEX,
|
|
||||||
MENU_ENUM_LABEL_VALUE_SAVESTATE_AUTO_INDEX,
|
|
||||||
savestate_auto_index,
|
|
||||||
MENU_ENUM_LABEL_VALUE_OFF,
|
|
||||||
MENU_ENUM_LABEL_VALUE_ON,
|
|
||||||
&group_info,
|
|
||||||
&subgroup_info,
|
|
||||||
parent_group,
|
|
||||||
general_write_handler,
|
|
||||||
general_read_handler,
|
|
||||||
SD_FLAG_NONE);
|
|
||||||
|
|
||||||
CONFIG_BOOL(
|
|
||||||
list, list_info,
|
|
||||||
&settings->savestate_auto_save,
|
|
||||||
MENU_ENUM_LABEL_SAVESTATE_AUTO_SAVE,
|
|
||||||
MENU_ENUM_LABEL_VALUE_SAVESTATE_AUTO_SAVE,
|
|
||||||
savestate_auto_save,
|
|
||||||
MENU_ENUM_LABEL_VALUE_OFF,
|
|
||||||
MENU_ENUM_LABEL_VALUE_ON,
|
|
||||||
&group_info,
|
|
||||||
&subgroup_info,
|
|
||||||
parent_group,
|
|
||||||
general_write_handler,
|
|
||||||
general_read_handler,
|
|
||||||
SD_FLAG_NONE);
|
|
||||||
|
|
||||||
CONFIG_BOOL(
|
|
||||||
list, list_info,
|
|
||||||
&settings->savestate_auto_load,
|
|
||||||
MENU_ENUM_LABEL_SAVESTATE_AUTO_LOAD,
|
|
||||||
MENU_ENUM_LABEL_VALUE_SAVESTATE_AUTO_LOAD,
|
|
||||||
savestate_auto_load,
|
|
||||||
MENU_ENUM_LABEL_VALUE_OFF,
|
|
||||||
MENU_ENUM_LABEL_VALUE_ON,
|
|
||||||
&group_info,
|
|
||||||
&subgroup_info,
|
|
||||||
parent_group,
|
|
||||||
general_write_handler,
|
|
||||||
general_read_handler,
|
|
||||||
SD_FLAG_NONE);
|
|
||||||
|
|
||||||
END_SUB_GROUP(list, list_info, parent_group);
|
END_SUB_GROUP(list, list_info, parent_group);
|
||||||
END_GROUP(list, list_info, parent_group);
|
END_GROUP(list, list_info, parent_group);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case SETTINGS_LIST_REWIND:
|
case SETTINGS_LIST_REWIND:
|
||||||
START_GROUP(list, list_info, &group_info, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_REWIND_SETTINGS), parent_group);
|
START_GROUP(list, list_info, &group_info, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_REWIND_SETTINGS), parent_group);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user