mirror of
https://github.com/libretro/RetroArch
synced 2024-07-05 17:58:41 +00:00
Help for turbo modes (#14919)
Help text added for each of the selectable turbo modes.
This commit is contained in:
parent
8edbf51323
commit
74d0123b9f
|
@ -430,6 +430,19 @@ int msg_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_INPUT_SELECT_PHYSICAL_KEYBOARD), len);
|
||||
break;
|
||||
#endif
|
||||
case MENU_ENUM_LABEL_INPUT_TURBO_MODE:
|
||||
{
|
||||
unsigned mode = settings ? settings->uints.input_turbo_mode : INPUT_TURBO_MODE_LAST;
|
||||
if (mode == INPUT_TURBO_MODE_CLASSIC)
|
||||
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_HELP_TURBO_MODE_CLASSIC), len);
|
||||
else if (mode == INPUT_TURBO_MODE_SINGLEBUTTON)
|
||||
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_HELP_TURBO_MODE_SINGLEBUTTON), len);
|
||||
else if (mode == INPUT_TURBO_MODE_SINGLEBUTTON_HOLD)
|
||||
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_HELP_TURBO_MODE_SINGLEBUTTON_HOLD), len);
|
||||
else
|
||||
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if (string_is_empty(s))
|
||||
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
|
||||
|
|
|
@ -3026,6 +3026,18 @@ MSG_HASH(
|
|||
MENU_ENUM_LABEL_VALUE_TURBO_MODE_SINGLEBUTTON_HOLD,
|
||||
"Single Button (Hold)"
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_HELP_TURBO_MODE_CLASSIC,
|
||||
"Classic mode, two-button operation. Hold a button and tap the Turbo button to activate the press-release sequence.\nTurbo button can be assigned in Settings/Input/Port 1 Controls."
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_HELP_TURBO_MODE_SINGLEBUTTON,
|
||||
"Toggle mode. Press the Turbo button once to activate the press-release sequence for the selected default button, press it once again to switch it off.\nTurbo button can be assigned in Settings/Input/Port 1 Controls."
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_HELP_TURBO_MODE_SINGLEBUTTON_HOLD,
|
||||
"Hold mode. The press-release sequence for the selected default button is active as long as Turbo button is held down.\nTurbo button can be assigned in Settings/Input/Port 1 Controls.\nTo emulate the autofire function of the home computer era, set Turbo and default buttons to be the same as the joystick fire button."
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_INPUT_TURBO_DEFAULT_BUTTON,
|
||||
"Turbo Default Button"
|
||||
|
|
|
@ -859,6 +859,9 @@ enum msg_hash_enums
|
|||
MENU_ENUM_LABEL_VALUE_TURBO_MODE_CLASSIC,
|
||||
MENU_ENUM_LABEL_VALUE_TURBO_MODE_SINGLEBUTTON,
|
||||
MENU_ENUM_LABEL_VALUE_TURBO_MODE_SINGLEBUTTON_HOLD,
|
||||
MENU_ENUM_LABEL_HELP_TURBO_MODE_CLASSIC,
|
||||
MENU_ENUM_LABEL_HELP_TURBO_MODE_SINGLEBUTTON,
|
||||
MENU_ENUM_LABEL_HELP_TURBO_MODE_SINGLEBUTTON_HOLD,
|
||||
MENU_LABEL(INPUT_TURBO_DEFAULT_BUTTON),
|
||||
|
||||
MENU_ENUM_LABEL_INPUT_PLAYER1_JOYPAD_INDEX,
|
||||
|
|
Loading…
Reference in New Issue
Block a user