From 4ad2cca8e5f0f74d7cce0df0ae5d046e542e9fcb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 2 Feb 2017 21:37:34 +0100 Subject: [PATCH] Add sublabels --- intl/msg_hash_us.h | 14 ++++++++++++++ menu/cbs/menu_cbs_sublabel.c | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index dcb6a1ea09..3775df64da 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -2910,3 +2910,17 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SHADER_PARAMETERS, "Modifies current shader directly. Will not be saved to preset file.") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_PARAMETERS, "Modifies shader preset currently in menu.") +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_NUM_PASSES, + "Increase or decrease the amount of cheats." + ) +MSG_HASH(MENU_ENUM_SUBLABEL_CHEAT_APPLY_CHANGES, + "Cheat changes will take effect immediately.") +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_FILE_LOAD, + "Load a cheat file." + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_FILE_SAVE_AS, + "Save current cheats as a save file." + ) diff --git a/menu/cbs/menu_cbs_sublabel.c b/menu/cbs/menu_cbs_sublabel.c index 7da3012a7c..6bb94418b5 100644 --- a/menu/cbs/menu_cbs_sublabel.c +++ b/menu/cbs/menu_cbs_sublabel.c @@ -301,6 +301,10 @@ default_sublabel_macro(action_bind_sublabel_shader_preset_save_core, default_sublabel_macro(action_bind_sublabel_shader_preset_save_game, MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_SAVE_GAME) default_sublabel_macro(action_bind_sublabel_shader_parameters, MENU_ENUM_SUBLABEL_VIDEO_SHADER_PARAMETERS) default_sublabel_macro(action_bind_sublabel_shader_preset_parameters, MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_PARAMETERS) +default_sublabel_macro(action_bind_sublabel_cheat_apply_changes, MENU_ENUM_SUBLABEL_CHEAT_APPLY_CHANGES) +default_sublabel_macro(action_bind_sublabel_cheat_num_passes, MENU_ENUM_SUBLABEL_CHEAT_NUM_PASSES) +default_sublabel_macro(action_bind_sublabel_cheat_file_load, MENU_ENUM_SUBLABEL_CHEAT_FILE_LOAD) +default_sublabel_macro(action_bind_sublabel_cheat_file_save_as, MENU_ENUM_SUBLABEL_CHEAT_FILE_SAVE_AS) static int action_bind_sublabel_cheevos_entry( file_list_t *list, @@ -362,6 +366,18 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs, { switch (cbs->enum_idx) { + case MENU_ENUM_LABEL_CHEAT_FILE_SAVE_AS: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_cheat_file_save_as); + break; + case MENU_ENUM_LABEL_CHEAT_FILE_LOAD: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_cheat_file_load); + break; + case MENU_ENUM_LABEL_CHEAT_APPLY_CHANGES: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_cheat_apply_changes); + break; + case MENU_ENUM_LABEL_CHEAT_NUM_PASSES: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_cheat_num_passes); + break; case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS: BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_shader_parameters); break;