mirror of
https://github.com/libretro/RetroArch
synced 2025-03-23 19:21:03 +00:00
(RMenu) Cut down on excessive rmenu_items
This commit is contained in:
parent
d1029c3c92
commit
8c3b230e3b
@ -91,297 +91,292 @@ typedef enum {
|
||||
MENU_ROMSELECT_ACTION_NOOP,
|
||||
} menu_romselect_action_t;
|
||||
|
||||
static void set_setting_label_write_on_or_off(item *items, bool cond, unsigned currentsetting)
|
||||
static void set_setting_label_write_on_or_off(char *setting_text, bool cond, unsigned currentsetting)
|
||||
{
|
||||
if(cond)
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "ON");
|
||||
snprintf(setting_text, sizeof(setting_text), "ON");
|
||||
else
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "OFF");
|
||||
snprintf(setting_text, sizeof(setting_text), "OFF");
|
||||
}
|
||||
|
||||
static void set_setting_label_color(item *items, bool cond, unsigned currentsetting)
|
||||
{
|
||||
if(cond)
|
||||
items[currentsetting].text_color = GREEN;
|
||||
else
|
||||
items[currentsetting].text_color = ORANGE;
|
||||
}
|
||||
|
||||
static void set_setting_label(menu * current_menu, item *items, unsigned currentsetting)
|
||||
static void set_setting_label(unsigned i, menu * current_menu, item *items, item *current_item)
|
||||
{
|
||||
char fname[PATH_MAX];
|
||||
(void)fname;
|
||||
|
||||
unsigned currentsetting = i;
|
||||
|
||||
switch(currentsetting)
|
||||
{
|
||||
#ifdef __CELLOS_LV2__
|
||||
case SETTING_CHANGE_RESOLUTION:
|
||||
{
|
||||
unsigned width = gfx_ctx_get_resolution_width(g_console.supported_resolutions[g_console.current_resolution_index]);
|
||||
unsigned height = gfx_ctx_get_resolution_height(g_console.supported_resolutions[g_console.current_resolution_index]);
|
||||
set_setting_label_color(items,g_console.initial_resolution_id == g_console.supported_resolutions[g_console.current_resolution_index], currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%dx%d", width, height);
|
||||
}
|
||||
break;
|
||||
case SETTING_CHANGE_RESOLUTION:
|
||||
{
|
||||
unsigned width = gfx_ctx_get_resolution_width(g_console.supported_resolutions[g_console.current_resolution_index]);
|
||||
unsigned height = gfx_ctx_get_resolution_height(g_console.supported_resolutions[g_console.current_resolution_index]);
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%dx%d", width, height);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Change the display resolution.");
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
||||
case SETTING_SHADER_PRESETS:
|
||||
set_setting_label_color(items,true, currentsetting);
|
||||
fill_pathname_base(fname, g_console.cgp_path, sizeof(fname));
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), fname);
|
||||
break;
|
||||
case SETTING_SHADER:
|
||||
fill_pathname_base(fname, g_settings.video.cg_shader_path, sizeof(fname));
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%s", fname);
|
||||
set_setting_label_color(items,strcmp(g_settings.video.cg_shader_path, default_paths.shader_file) == 0, currentsetting);
|
||||
break;
|
||||
case SETTING_SHADER_2:
|
||||
fill_pathname_base(fname, g_settings.video.second_pass_shader, sizeof(fname));
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%s", fname);
|
||||
set_setting_label_color(items,strcmp(g_settings.video.second_pass_shader, default_paths.shader_file) == 0,
|
||||
currentsetting);
|
||||
break;
|
||||
case SETTING_SHADER_PRESETS:
|
||||
fill_pathname_base(fname, g_console.cgp_path, sizeof(fname));
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), fname);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Select a [CG Preset] script.");
|
||||
break;
|
||||
case SETTING_SHADER:
|
||||
fill_pathname_base(fname, g_settings.video.cg_shader_path, sizeof(fname));
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%s", fname);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Select a shader as [Shader #1]. NOTE: Some shaders might be\ntoo slow at 1080p. If you experience any slowdown, try another shader.");
|
||||
break;
|
||||
case SETTING_SHADER_2:
|
||||
fill_pathname_base(fname, g_settings.video.second_pass_shader, sizeof(fname));
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%s", fname);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Select a shader as [Shader #2]. NOTE: Some shaders might be\ntoo slow at 1080p. If you experience any slowdown, try another shader.");
|
||||
break;
|
||||
#endif
|
||||
case SETTING_FONT_SIZE:
|
||||
set_setting_label_color(items,g_console.menu_font_size == 1.0f, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%f", g_console.menu_font_size);
|
||||
break;
|
||||
case SETTING_KEEP_ASPECT_RATIO:
|
||||
set_setting_label_color(items,g_console.aspect_ratio_index == ASPECT_RATIO_4_3, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), aspectratio_lut[g_console.aspect_ratio_index].name);
|
||||
break;
|
||||
case SETTING_HW_TEXTURE_FILTER:
|
||||
set_setting_label_color(items,g_settings.video.smooth, currentsetting);
|
||||
if(g_settings.video.smooth)
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Bilinear");
|
||||
else
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Point");
|
||||
break;
|
||||
case SETTING_FONT_SIZE:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%f", g_console.menu_font_size);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Increase or decrease the [Font Size].");
|
||||
break;
|
||||
case SETTING_KEEP_ASPECT_RATIO:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), aspectratio_lut[g_console.aspect_ratio_index].name);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Select an [Aspect Ratio].");
|
||||
break;
|
||||
case SETTING_HW_TEXTURE_FILTER:
|
||||
if(g_settings.video.smooth)
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Bilinear");
|
||||
else
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Point");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Hardware filtering #1 is set to [%s].", current_item->setting_text);
|
||||
break;
|
||||
#ifdef HAVE_FBO
|
||||
case SETTING_HW_TEXTURE_FILTER_2:
|
||||
set_setting_label_color(items,g_settings.video.second_pass_smooth, currentsetting);
|
||||
if(g_settings.video.second_pass_smooth)
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Bilinear");
|
||||
else
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Point");
|
||||
break;
|
||||
case SETTING_SCALE_ENABLED:
|
||||
set_setting_label_write_on_or_off(items, g_console.fbo_enabled, currentsetting);
|
||||
set_setting_label_color(items,g_console.fbo_enabled, currentsetting);
|
||||
break;
|
||||
case SETTING_SCALE_FACTOR:
|
||||
set_setting_label_color(items,g_settings.video.fbo_scale_x == 2.0f, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%fx (X) / %fx (Y)", g_settings.video.fbo_scale_x, g_settings.video.fbo_scale_y);
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [Custom Scaling Factor] is set to: '%fx (X) / %fx (Y)'.", g_settings.video.fbo_scale_x, g_settings.video.fbo_scale_y);
|
||||
break;
|
||||
case SETTING_HW_TEXTURE_FILTER_2:
|
||||
if(g_settings.video.second_pass_smooth)
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Bilinear");
|
||||
else
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Point");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Hardware filtering #1 is set to [%s].", current_item->setting_text);
|
||||
break;
|
||||
case SETTING_SCALE_ENABLED:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.fbo_enabled, currentsetting);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), g_console.fbo_enabled ? "INFO - [Custom Scaling] is set to 'ON' - 2x shaders will look much\nbetter, and you can select a shader for [Shader #2]." : "INFO - [Custom Scaling] is set to 'OFF'.");
|
||||
break;
|
||||
case SETTING_SCALE_FACTOR:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%fx (X) / %fx (Y)", g_settings.video.fbo_scale_x, g_settings.video.fbo_scale_y);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Custom Scaling Factor] is set to: '%fx (X) / %fx (Y)'.", g_settings.video.fbo_scale_x, g_settings.video.fbo_scale_y);
|
||||
break;
|
||||
#endif
|
||||
#ifdef _XBOX1
|
||||
case SETTING_FLICKER_FILTER:
|
||||
set_setting_label_color(items,g_console.flicker_filter == 0, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%d", g_console.flicker_filter);
|
||||
break;
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%d", g_console.flicker_filter);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Toggle the [Flicker Filter].");
|
||||
break;
|
||||
case SETTING_SOFT_DISPLAY_FILTER:
|
||||
set_setting_label_write_on_or_off(items, g_console.soft_display_filter_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.soft_display_filter_enable, currentsetting);
|
||||
break;
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.soft_display_filter_enable, currentsetting);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Toggle the [Soft Display Filter].");
|
||||
break;
|
||||
#endif
|
||||
case SETTING_HW_OVERSCAN_AMOUNT:
|
||||
set_setting_label_color(items,g_console.overscan_amount == 0.0f, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%f", g_console.overscan_amount);
|
||||
break;
|
||||
case SETTING_THROTTLE_MODE:
|
||||
set_setting_label_write_on_or_off(items, g_console.throttle_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.throttle_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_TRIPLE_BUFFERING:
|
||||
set_setting_label_write_on_or_off(items, g_console.triple_buffering_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.triple_buffering_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_ENABLE_SCREENSHOTS:
|
||||
set_setting_label_write_on_or_off(items, g_console.screenshots_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.screenshots_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_HW_OVERSCAN_AMOUNT:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%f", g_console.overscan_amount);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Adjust or decrease [Overscan]. Set this to higher than 0.000\nif the screen doesn't fit on your TV/monitor.");
|
||||
break;
|
||||
case SETTING_THROTTLE_MODE:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.throttle_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_TRIPLE_BUFFERING:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.triple_buffering_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_ENABLE_SCREENSHOTS:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.screenshots_enable, currentsetting);
|
||||
break;
|
||||
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
||||
case SETTING_APPLY_SHADER_PRESET_ON_STARTUP:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Automatically load the currently selected [CG Preset] file on startup.");
|
||||
break;
|
||||
#endif
|
||||
case SETTING_DEFAULT_VIDEO_ALL:
|
||||
break;
|
||||
case SETTING_SOUND_MODE:
|
||||
switch(g_console.sound_mode)
|
||||
{
|
||||
case SOUND_MODE_NORMAL:
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment),
|
||||
"INFO - [Sound Output] is set to 'Normal'.");
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Normal");
|
||||
items[currentsetting].text_color = GREEN;
|
||||
break;
|
||||
case SETTING_DEFAULT_VIDEO_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set all [General Video Settings] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
case SETTING_SOUND_MODE:
|
||||
switch(g_console.sound_mode)
|
||||
{
|
||||
case SOUND_MODE_NORMAL:
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Sound Output] is set to 'Normal'.");
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Normal");
|
||||
break;
|
||||
#ifdef HAVE_RSOUND
|
||||
case SOUND_MODE_RSOUND:
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment),
|
||||
"INFO - [Sound Output] is set to 'RSound'." );
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "RSound");
|
||||
items[currentsetting].text_color = ORANGE;
|
||||
break;
|
||||
case SOUND_MODE_RSOUND:
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Sound Output] is set to 'RSound'." );
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "RSound");
|
||||
break;
|
||||
#endif
|
||||
#ifdef HAVE_HEADSET
|
||||
case SOUND_MODE_HEADSET:
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment),
|
||||
"INFO - [Sound Output] is set to 'USB/Bluetooth Headset'.");
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "USB/Bluetooth Headset");
|
||||
items[currentsetting].text_color = ORANGE;
|
||||
break;
|
||||
case SOUND_MODE_HEADSET:
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Sound Output] is set to 'USB/Bluetooth Headset'.");
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "USB/Bluetooth Headset");
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
#ifdef HAVE_RSOUND
|
||||
case SETTING_RSOUND_SERVER_IP_ADDRESS:
|
||||
set_setting_label_color(items,strcmp(g_settings.audio.device,"0.0.0.0") == 0, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_settings.audio.device);
|
||||
break;
|
||||
case SETTING_RSOUND_SERVER_IP_ADDRESS:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_settings.audio.device);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Enter the IP Address of the [RSound Audio Server]. IP address\nmust be an IPv4 32-bits address, eg: '192.168.1.7'.");
|
||||
break;
|
||||
#endif
|
||||
case SETTING_DEFAULT_AUDIO_ALL:
|
||||
break;
|
||||
case SETTING_EMU_CURRENT_SAVE_STATE_SLOT:
|
||||
set_setting_label_color(items,g_extern.state_slot == 0, currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%d", g_extern.state_slot);
|
||||
break;
|
||||
/* emu-specific */
|
||||
case SETTING_EMU_SHOW_DEBUG_INFO_MSG:
|
||||
set_setting_label_write_on_or_off(items, g_console.fps_info_msg_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.fps_info_msg_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_EMU_SHOW_INFO_MSG:
|
||||
set_setting_label_write_on_or_off(items, g_console.info_msg_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.info_msg_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_EMU_REWIND_ENABLED:
|
||||
set_setting_label_write_on_or_off(items, g_settings.rewind_enable, currentsetting);
|
||||
if(g_settings.rewind_enable)
|
||||
{
|
||||
items[currentsetting].text_color = ORANGE;
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [Rewind] feature is set to 'ON'.");
|
||||
}
|
||||
else
|
||||
{
|
||||
items[currentsetting].text_color = GREEN;
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [Rewind] feature is set to 'OFF'.");
|
||||
}
|
||||
break;
|
||||
case SETTING_DEFAULT_AUDIO_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set all [General Audio Settings] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
case SETTING_EMU_CURRENT_SAVE_STATE_SLOT:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%d", g_extern.state_slot);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set the current savestate slot (can also be configured ingame).");
|
||||
break;
|
||||
/* emu-specific */
|
||||
case SETTING_EMU_SHOW_DEBUG_INFO_MSG:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.fps_info_msg_enable, currentsetting);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Show onscreen debug messages.");
|
||||
break;
|
||||
case SETTING_EMU_SHOW_INFO_MSG:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.info_msg_enable, currentsetting);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Show onscreen info messages in the menu.");
|
||||
break;
|
||||
case SETTING_EMU_REWIND_ENABLED:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_settings.rewind_enable, currentsetting);
|
||||
if(g_settings.rewind_enable)
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Rewind] feature is set to 'ON'.");
|
||||
else
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Rewind] feature is set to 'OFF'.");
|
||||
break;
|
||||
case SETTING_ZIP_EXTRACT:
|
||||
set_setting_label_color(items,g_console.zip_extract_mode == ZIP_EXTRACT_TO_CURRENT_DIR, currentsetting);
|
||||
switch(g_console.zip_extract_mode)
|
||||
{
|
||||
case ZIP_EXTRACT_TO_CURRENT_DIR:
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Current dir");
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [ZIP Extract Mode] is set to 'Current dir'.\nZIP files are extracted to the current directory.");
|
||||
break;
|
||||
case ZIP_EXTRACT_TO_CURRENT_DIR_AND_LOAD_FIRST_FILE:
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Current dir and load first file");
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [ZIP Extract Mode] is set to 'Current dir and load first file'.\nZIP files are extracted to the current directory, and the first game is automatically loaded.");
|
||||
break;
|
||||
case ZIP_EXTRACT_TO_CACHE_DIR:
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "Cache dir");
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [ZIP Extract Mode] is set to 'Cache dir'.\nZIP files are extracted to the cache directory (dev_hdd1).");
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case SETTING_RARCH_DEFAULT_EMU:
|
||||
fill_pathname_base(fname, g_settings.libretro, sizeof(fname));
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%s", fname);
|
||||
items[currentsetting].text_color = GREEN;
|
||||
break;
|
||||
case SETTING_EMU_AUDIO_MUTE:
|
||||
set_setting_label_write_on_or_off(items, g_extern.audio_data.mute, currentsetting);
|
||||
set_setting_label_color(items,!g_extern.audio_data.mute, currentsetting);
|
||||
if(g_extern.audio_data.mute)
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [Audio Mute] feature is set to 'ON'. The game audio will be muted.");
|
||||
else
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [Audio Mute] feature is set to 'OFF'.");
|
||||
break;
|
||||
case SETTING_ENABLE_CUSTOM_BGM:
|
||||
set_setting_label_write_on_or_off(items, g_console.custom_bgm_enable, currentsetting);
|
||||
set_setting_label_color(items,g_console.custom_bgm_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_PATH_DEFAULT_ROM_DIRECTORY:
|
||||
set_setting_label_color(items,!(strcmp(g_console.default_rom_startup_dir, "/")), currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_console.default_rom_startup_dir);
|
||||
break;
|
||||
case SETTING_PATH_SAVESTATES_DIRECTORY:
|
||||
set_setting_label_color(items,!(strcmp(g_console.default_savestate_dir, default_paths.port_dir)), currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_console.default_savestate_dir);
|
||||
break;
|
||||
case SETTING_PATH_SRAM_DIRECTORY:
|
||||
set_setting_label_color(items,!(strcmp(g_console.default_sram_dir, default_paths.port_dir)), currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_console.default_sram_dir);
|
||||
break;
|
||||
switch(g_console.zip_extract_mode)
|
||||
{
|
||||
case ZIP_EXTRACT_TO_CURRENT_DIR:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Current dir");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [ZIP Extract Mode] is set to 'Current dir'.\nZIP files are extracted to the current directory.");
|
||||
break;
|
||||
case ZIP_EXTRACT_TO_CURRENT_DIR_AND_LOAD_FIRST_FILE:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Current dir and load first file");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [ZIP Extract Mode] is set to 'Current dir and load first file'.\nZIP files are extracted to the current directory, and the first game is automatically loaded.");
|
||||
break;
|
||||
case ZIP_EXTRACT_TO_CACHE_DIR:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "Cache dir");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [ZIP Extract Mode] is set to 'Cache dir'.\nZIP files are extracted to the cache directory (dev_hdd1).");
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case SETTING_RARCH_DEFAULT_EMU:
|
||||
fill_pathname_base(fname, g_settings.libretro, sizeof(fname));
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%s", fname);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Select a default emulator core to launch at start-up.");
|
||||
break;
|
||||
case SETTING_EMU_AUDIO_MUTE:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_extern.audio_data.mute, currentsetting);
|
||||
if(g_extern.audio_data.mute)
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Audio Mute] feature is set to 'ON'. The game audio will be muted.");
|
||||
else
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [Audio Mute] feature is set to 'OFF'.");
|
||||
break;
|
||||
case SETTING_ENABLE_CUSTOM_BGM:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.custom_bgm_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_PATH_DEFAULT_ROM_DIRECTORY:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_console.default_rom_startup_dir);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set the default [Startup ROM directory]. NOTE: You will have to\nrestart the emulator for this change to have any effect.");
|
||||
break;
|
||||
case SETTING_PATH_SAVESTATES_DIRECTORY:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_console.default_savestate_dir);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set the default path where all the savestate files will be saved to.");
|
||||
break;
|
||||
case SETTING_PATH_SRAM_DIRECTORY:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_console.default_sram_dir);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set the default SRAM (SaveRAM) directory path. All the\nbattery backup saves will be stored in this directory.");
|
||||
break;
|
||||
#ifdef HAVE_XML
|
||||
case SETTING_PATH_CHEATS:
|
||||
set_setting_label_color(items,!(strcmp(g_settings.cheat_database, default_paths.port_dir)), currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_settings.cheat_database);
|
||||
break;
|
||||
case SETTING_PATH_CHEATS:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_settings.cheat_database);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set the default [Cheatfile directory] path. All CHT (cheat) files\nwill be stored here.");
|
||||
break;
|
||||
#endif
|
||||
case SETTING_PATH_SYSTEM:
|
||||
set_setting_label_color(items,!(strcmp(g_settings.system_directory, default_paths.system_dir)), currentsetting);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_settings.system_directory);
|
||||
break;
|
||||
case SETTING_ENABLE_SRAM_PATH:
|
||||
set_setting_label_write_on_or_off(items, g_console.default_sram_dir_enable, currentsetting);
|
||||
set_setting_label_color(items,!g_console.default_sram_dir_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_ENABLE_STATE_PATH:
|
||||
set_setting_label_write_on_or_off(items, g_console.default_savestate_dir_enable, currentsetting);
|
||||
set_setting_label_color(items,!g_console.default_savestate_dir_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_CONTROLS_SCHEME:
|
||||
set_setting_label_color(items,strcmp(g_console.input_cfg_path,"") == 0, currentsetting);
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - Input scheme preset [%s] is selected.", g_console.input_cfg_path);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), g_console.input_cfg_path);
|
||||
break;
|
||||
case SETTING_CONTROLS_NUMBER:
|
||||
set_setting_label_color(items,currently_selected_controller_menu == 0, currentsetting);
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "Controller %d is currently selected.", currently_selected_controller_menu+1);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), "%d", currently_selected_controller_menu+1);
|
||||
break;
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_B:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_Y:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_SELECT:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_START:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_UP:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_DOWN:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_LEFT:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_RIGHT:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_A:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_X:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L2:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R2:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L3:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R3:
|
||||
{
|
||||
set_setting_label_color(items,g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey == rarch_default_keybind_lut[currentsetting-FIRST_CONTROL_BIND], currentsetting);
|
||||
const char * value = rarch_input_find_platform_key_label(g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey);
|
||||
unsigned id = currentsetting - FIRST_CONTROL_BIND;
|
||||
snprintf(items[currentsetting].text, sizeof(items[currentsetting].text), rarch_input_get_default_keybind_name(id));
|
||||
snprintf(items[currentsetting].comment, sizeof(items[currentsetting].comment), "INFO - [%s] is mapped to action:\n[%s].", items[currentsetting].text, value);
|
||||
snprintf(items[currentsetting].setting_text, sizeof(items[currentsetting].setting_text), value);
|
||||
}
|
||||
break;
|
||||
case SETTING_CONTROLS_SAVE_CUSTOM_CONTROLS:
|
||||
case SETTING_CONTROLS_DEFAULT_ALL:
|
||||
case SETTING_EMU_VIDEO_DEFAULT_ALL:
|
||||
case SETTING_EMU_AUDIO_DEFAULT_ALL:
|
||||
case SETTING_PATH_DEFAULT_ALL:
|
||||
case SETTING_EMU_DEFAULT_ALL:
|
||||
case SETTING_PATH_SYSTEM:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_settings.system_directory);
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set the default [System directory] path. System files like\nBIOS files, etc. will be stored here.");
|
||||
break;
|
||||
case SETTING_ENABLE_SRAM_PATH:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.default_sram_dir_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_ENABLE_STATE_PATH:
|
||||
set_setting_label_write_on_or_off(current_item->setting_text, g_console.default_savestate_dir_enable, currentsetting);
|
||||
break;
|
||||
case SETTING_CONTROLS_SCHEME:
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Input scheme preset [%s] is selected.", g_console.input_cfg_path);
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), g_console.input_cfg_path);
|
||||
break;
|
||||
case SETTING_CONTROLS_NUMBER:
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "Controller %d is currently selected.", currently_selected_controller_menu+1);
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "%d", currently_selected_controller_menu+1);
|
||||
break;
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_B:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_Y:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_SELECT:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_START:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_UP:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_DOWN:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_LEFT:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_RIGHT:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_A:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_X:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L2:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R2:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L3:
|
||||
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R3:
|
||||
{
|
||||
const char * value = rarch_input_find_platform_key_label(g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey);
|
||||
unsigned id = currentsetting - FIRST_CONTROL_BIND;
|
||||
snprintf(items[currentsetting].text, sizeof(items[currentsetting].text), rarch_input_get_default_keybind_name(id));
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - [%s] is mapped to action:\n[%s].", items[currentsetting].text, value);
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), value);
|
||||
}
|
||||
break;
|
||||
case SETTING_CONTROLS_SAVE_CUSTOM_CONTROLS:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Save the [Custom Controls] settings to file.");
|
||||
break;
|
||||
case SETTING_CONTROLS_DEFAULT_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "IFNO - Set all [Controls] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
case SETTING_EMU_VIDEO_DEFAULT_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set [all RetroArch Video settings] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
case SETTING_EMU_AUDIO_DEFAULT_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set all [RetroArch Audio settings] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
case SETTING_PATH_DEFAULT_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set all [Path settings] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
case SETTING_EMU_DEFAULT_ALL:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Set [all RetroArch settings] back to their 'DEFAULT' values.");
|
||||
break;
|
||||
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
||||
case SETTING_SAVE_SHADER_PRESET:
|
||||
case SETTING_SAVE_SHADER_PRESET:
|
||||
snprintf(current_item->setting_text, sizeof(current_item->setting_text), "");
|
||||
snprintf(current_item->comment, sizeof(current_item->comment), "INFO - Save the current video settings to a [CG Preset] (CGP) file.");
|
||||
break;
|
||||
#endif
|
||||
set_setting_label_color(items, current_menu->selected == currentsetting, currentsetting);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -418,7 +413,6 @@ static void menu_stack_refresh (item *items, menu *current_menu)
|
||||
items[i].text_xpos = default_pos.x_position;
|
||||
items[i].text_ypos = default_pos.y_position;
|
||||
items[i].page = page;
|
||||
set_setting_label(current_menu, items, i);
|
||||
default_pos.y_position += default_pos.y_position_increment;
|
||||
j++;
|
||||
}
|
||||
@ -1658,8 +1652,6 @@ static void producesettingentry(menu *current_menu, item *items, unsigned switch
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
set_setting_label(current_menu, items, switchvalue);
|
||||
}
|
||||
|
||||
static void settings_iterate(menu *current_menu, item *items, settings_action_t action)
|
||||
@ -1735,12 +1727,15 @@ static void select_setting(item *items, menu *current_menu, uint64_t input)
|
||||
|
||||
display_menubar(current_menu);
|
||||
|
||||
|
||||
for(i = current_menu->first_setting; i < current_menu->max_settings; i++)
|
||||
{
|
||||
item current_item;
|
||||
set_setting_label(i, current_menu, items, ¤t_item);
|
||||
if(items[i].page == current_menu->page)
|
||||
{
|
||||
context->render_msg(items[i].text_xpos, items[i].text_ypos, default_pos.variable_font_size, current_menu->selected == items[i].enum_id ? YELLOW : items[i].item_color, items[i].text);
|
||||
context->render_msg(default_pos.x_position_center, items[i].text_ypos, default_pos.variable_font_size, items[i].text_color, items[i].setting_text);
|
||||
context->render_msg(items[i].text_xpos, items[i].text_ypos, default_pos.variable_font_size, current_menu->selected == items[i].enum_id ? YELLOW : WHITE, items[i].text);
|
||||
context->render_msg(default_pos.x_position_center, items[i].text_ypos, default_pos.variable_font_size, WHITE, current_item.setting_text);
|
||||
|
||||
if(current_menu->selected == items[i].enum_id)
|
||||
{
|
||||
@ -1749,12 +1744,11 @@ static void select_setting(item *items, menu *current_menu, uint64_t input)
|
||||
position.y = items[i].text_ypos;
|
||||
|
||||
context->render_selection_panel(&position);
|
||||
context->render_msg(default_pos.x_position, default_pos.comment_y_position, default_pos.font_size, WHITE, current_item.comment);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
context->render_msg(default_pos.x_position, default_pos.comment_y_position, default_pos.font_size, WHITE, items[current_menu->selected].comment);
|
||||
|
||||
snprintf(msg, sizeof(msg), "[%s] + [%s] - resume game | [%s] - go forward", rarch_input_find_platform_key_label(1 << RETRO_DEVICE_ID_JOYPAD_L3), rarch_input_find_platform_key_label(1 << RETRO_DEVICE_ID_JOYPAD_R3), rarch_input_find_platform_key_label(1 << RETRO_DEVICE_ID_JOYPAD_R));
|
||||
context->render_msg(default_pos.x_position, default_pos.comment_two_y_position, default_pos.font_size, YELLOW, msg);
|
||||
snprintf(msg, sizeof(msg), "[%s] - default | [%s]/[%s] - go back", rarch_input_find_platform_key_label(1 << RETRO_DEVICE_ID_JOYPAD_START), rarch_input_find_platform_key_label(1 << RETRO_DEVICE_ID_JOYPAD_L), rarch_input_find_platform_key_label(1 << RETRO_DEVICE_ID_JOYPAD_A));
|
||||
@ -2263,6 +2257,9 @@ void menu_loop(void)
|
||||
|
||||
context->init_textures();
|
||||
|
||||
RARCH_LOG("rmenu items: %d\n", sizeof(rmenu_items));
|
||||
RARCH_LOG("rmenu stack: %d\n", sizeof(menuStack));
|
||||
|
||||
do
|
||||
{
|
||||
//first button input frame
|
||||
|
@ -36,9 +36,7 @@ typedef struct
|
||||
char setting_text[64]; /* setting label */
|
||||
float text_xpos; /* text X position (upper left corner) */
|
||||
float text_ypos; /* text Y position (upper left corner) */
|
||||
unsigned text_color; /* text color */
|
||||
char comment[192]; /* item comment */
|
||||
unsigned item_color; /* color of item */
|
||||
unsigned char page; /* page */
|
||||
} item;
|
||||
|
||||
|
@ -23,9 +23,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"", /* setting label */
|
||||
0.0f, /* text X position */
|
||||
0.0f, /* text Y position */
|
||||
YELLOW, /* text color */
|
||||
"INFO - Change the display resolution.", /* item comment */
|
||||
WHITE, /* color of item comment */
|
||||
},
|
||||
#endif
|
||||
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
||||
@ -35,9 +33,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Select a [CG Preset] script.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_SHADER,
|
||||
@ -45,9 +41,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Select a shader as [Shader #1]. NOTE: Some shaders might be\ntoo slow at 1080p. If you experience any slowdown, try another shader.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_SHADER_2,
|
||||
@ -55,9 +49,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Select a shader as [Shader #2]. NOTE: Some shaders might be\ntoo slow at 1080p. If you experience any slowdown, try another shader.",
|
||||
WHITE,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -66,9 +58,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Increase or decrease the font size.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_KEEP_ASPECT_RATIO,
|
||||
@ -76,9 +66,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Aspect Ratio] is set to 'Scaled (4:3)'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_HW_TEXTURE_FILTER,
|
||||
@ -86,9 +74,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Hardware filtering #1 is set to 'Bilinear'.",
|
||||
WHITE,
|
||||
},
|
||||
#ifdef HAVE_FBO
|
||||
{
|
||||
@ -97,9 +83,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Hardware filtering #2 is set to 'Bilinear'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_SCALE_ENABLED,
|
||||
@ -107,9 +91,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Custom Scaling] is set to 'ON' - 2x shaders will look much\nbetter, and you can select a shader for [Shader #2].",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_SCALE_FACTOR,
|
||||
@ -117,9 +99,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Custom Scaling Factor] is set to '2x'.",
|
||||
WHITE,
|
||||
},
|
||||
#endif
|
||||
#ifdef _XBOX1
|
||||
@ -129,9 +109,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Toggle the [Flicker Filter].",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_SOFT_DISPLAY_FILTER,
|
||||
@ -139,9 +117,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Toggle the [Soft Display Filter].",
|
||||
WHITE,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -150,9 +126,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Adjust or decrease [Overscan]. Set this to higher than 0.000\nif the screen doesn't fit on your TV/monitor.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_THROTTLE_MODE,
|
||||
@ -160,9 +134,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Throttle Mode] is set to 'ON' - VSync is enabled and sound\nis turned on.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_TRIPLE_BUFFERING,
|
||||
@ -170,9 +142,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Triple Buffering] is set to 'ON' - faster graphics/shaders at\nthe possible expense of input lag.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_ENABLE_SCREENSHOTS,
|
||||
@ -180,9 +150,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Screenshots] feature is set to 'OFF'.",
|
||||
WHITE,
|
||||
},
|
||||
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
||||
{
|
||||
@ -191,9 +159,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Save the current video settings to a [CG Preset] (CGP) file.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_APPLY_SHADER_PRESET_ON_STARTUP,
|
||||
@ -201,9 +167,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Automatically load the currently selected [CG Preset] file on startup.",
|
||||
GREEN,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -212,9 +176,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set all [General Video Settings] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_SOUND_MODE,
|
||||
@ -222,9 +184,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Sound Output] is set to 'Normal' - normal audio output will be\nused.",
|
||||
WHITE,
|
||||
},
|
||||
#ifdef HAVE_RSOUND
|
||||
{
|
||||
@ -233,9 +193,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Enter the IP Address of the [RSound Audio Server]. IP address\nmust be an IPv4 32-bits address, eg: '192.168.1.7'.",
|
||||
WHITE,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -244,9 +202,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Custom BGM] feature is set to 'ON'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_DEFAULT_AUDIO_ALL,
|
||||
@ -254,9 +210,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set all [General Audio Settings] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_CURRENT_SAVE_STATE_SLOT,
|
||||
@ -264,9 +218,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set the current savestate slot (can also be configured ingame).",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_SHOW_DEBUG_INFO_MSG,
|
||||
@ -274,9 +226,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Show onscreen debug messages.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_SHOW_INFO_MSG,
|
||||
@ -284,9 +234,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Show onscreen info messages in the menu.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_ZIP_EXTRACT,
|
||||
@ -294,9 +242,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Select the [ZIP Extract] mode. This setting controls how ZIP files are extracted.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_RARCH_DEFAULT_EMU,
|
||||
@ -304,9 +250,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Select a default emulator core to launch at start-up.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_DEFAULT_ALL,
|
||||
@ -314,9 +258,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set [all RetroArch settings] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_REWIND_ENABLED,
|
||||
@ -324,9 +266,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Rewind] feature is set to 'OFF'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_VIDEO_DEFAULT_ALL,
|
||||
@ -334,9 +274,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set [all RetroArch Video settings] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_AUDIO_MUTE,
|
||||
@ -344,9 +282,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Mute Audio] is set to 'OFF'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_EMU_AUDIO_DEFAULT_ALL,
|
||||
@ -354,9 +290,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set [all RetroArch Audio settings] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_PATH_DEFAULT_ROM_DIRECTORY,
|
||||
@ -364,9 +298,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set the default [Startup ROM directory]. NOTE: You will have to\nrestart the emulator for this change to have any effect.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_PATH_SAVESTATES_DIRECTORY,
|
||||
@ -374,9 +306,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set the default path where all the savestate files will be saved to.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_PATH_SRAM_DIRECTORY,
|
||||
@ -384,9 +314,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set the default SRAM (SaveRAM) directory path. All the\nbattery backup saves will be stored in this directory.",
|
||||
WHITE,
|
||||
},
|
||||
#ifdef HAVE_XML
|
||||
{
|
||||
@ -395,9 +323,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set the default [Cheatfile directory] path. All CHT (cheat) files\nwill be stored here.",
|
||||
WHITE,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -406,9 +332,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set the default [System directory] path. System files like\nBIOS files, etc. will be stored here.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_ENABLE_SRAM_PATH,
|
||||
@ -416,9 +340,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Custom SRAM Dir Path] feature is set to 'OFF'.",
|
||||
WHITE,
|
||||
1
|
||||
},
|
||||
{
|
||||
@ -427,9 +349,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - [Custom Save State Dir Path] feature is set to 'OFF'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_PATH_DEFAULT_ALL,
|
||||
@ -437,9 +357,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set [all Path settings] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_SCHEME,
|
||||
@ -447,9 +365,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_NUMBER,
|
||||
@ -457,9 +373,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_B,
|
||||
@ -467,9 +381,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_Y,
|
||||
@ -477,9 +389,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_SELECT,
|
||||
@ -487,9 +397,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_START,
|
||||
@ -497,9 +405,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_UP,
|
||||
@ -507,9 +413,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_DOWN,
|
||||
@ -517,9 +421,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_LEFT,
|
||||
@ -527,9 +429,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_RIGHT,
|
||||
@ -537,9 +437,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_A,
|
||||
@ -547,9 +445,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_X,
|
||||
@ -557,9 +453,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L,
|
||||
@ -567,9 +461,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R,
|
||||
@ -577,9 +469,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L2,
|
||||
@ -587,9 +477,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R2,
|
||||
@ -597,9 +485,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L3,
|
||||
@ -607,9 +493,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R3,
|
||||
@ -617,9 +501,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_SAVE_CUSTOM_CONTROLS,
|
||||
@ -627,9 +509,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Save the custom control settings.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
SETTING_CONTROLS_DEFAULT_ALL,
|
||||
@ -637,9 +517,7 @@ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Set all [Controls] back to their 'DEFAULT' values.",
|
||||
GREEN,
|
||||
}
|
||||
};
|
||||
|
||||
@ -651,9 +529,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"", /* setting label */
|
||||
0.0f, /* text X position */
|
||||
0.0f, /* text Y position */
|
||||
YELLOW, /* text color */
|
||||
"INFO - Press LEFT or RIGHT to change the current save state slot.\nPress CROSS to load the state from the currently selected save state slot.",
|
||||
WHITE, /* color of item comment */
|
||||
},
|
||||
{
|
||||
MENU_ITEM_SAVE_STATE,
|
||||
@ -661,9 +537,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press LEFT or RIGHT to change the current save state slot.\nPress CROSS to save the state to the currently selected save state slot.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_KEEP_ASPECT_RATIO,
|
||||
@ -671,9 +545,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press LEFT or RIGHT to change the [Aspect Ratio].\nPress START to reset back to default values.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_OVERSCAN_AMOUNT,
|
||||
@ -681,9 +553,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press LEFT or RIGHT to change the [Overscan] settings.\nPress START to reset back to default values.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_ORIENTATION,
|
||||
@ -691,9 +561,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press LEFT or RIGHT to change the [Rotation] settings.\nPress START to reset back to default values.",
|
||||
WHITE,
|
||||
},
|
||||
#ifdef __CELLOS_LV2__
|
||||
{
|
||||
@ -702,9 +570,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press LEFT or RIGHT to change the [Scaling] settings.\nPress START to reset back to default values.",
|
||||
WHITE,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -713,9 +579,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Allows you to resize the scree by moving the two analog sticks.\nPress TRIANGLE to reset to default values, and CIRCLE to go back.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_FRAME_ADVANCE,
|
||||
@ -723,9 +587,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS', 'L2' or 'R2' button to step one frame.",
|
||||
GREEN,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_SCREENSHOT_MODE,
|
||||
@ -733,9 +595,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Allows you to take a clean screenshot.\nPress 'CIRCLE' to go back to the in-game menu while in 'Screenshot Mode'.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_RESET,
|
||||
@ -743,9 +603,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS' to reset the game.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_RETURN_TO_GAME,
|
||||
@ -753,9 +611,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS' to return back to the game.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_RETURN_TO_MENU,
|
||||
@ -763,9 +619,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS' to return back to the ROM Browser menu.",
|
||||
WHITE,
|
||||
},
|
||||
{
|
||||
MENU_ITEM_CHANGE_LIBRETRO,
|
||||
@ -773,9 +627,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS' to choose a different emulator core.",
|
||||
GREEN,
|
||||
},
|
||||
#ifdef HAVE_MULTIMAN
|
||||
{
|
||||
@ -784,9 +636,7 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS' to quit the emulator/game and return to multiMAN.",
|
||||
GREEN,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
@ -795,8 +645,6 @@ item ingame_menu_settings[MENU_ITEM_LAST] =
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Press 'CROSS' to quit the emulator/game and return to the XMB.",
|
||||
GREEN,
|
||||
},
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user