mirror of
https://github.com/libretro/RetroArch
synced 2025-02-20 15:40:44 +00:00
(RARCH_CONSOLE) Remove initialize_rarch_enable
This commit is contained in:
parent
db21661b1c
commit
c572a5b544
@ -81,38 +81,31 @@ static int rarch_main_init_wrap(const struct rarch_main_wrap *args)
|
||||
|
||||
bool rarch_startup (const char * config_path)
|
||||
{
|
||||
bool retval = false;
|
||||
if(g_extern.main_is_init)
|
||||
rarch_main_deinit();
|
||||
|
||||
if(g_extern.console.initialize_rarch_enable)
|
||||
{
|
||||
if(g_extern.main_is_init)
|
||||
rarch_main_deinit();
|
||||
struct rarch_main_wrap args = {0};
|
||||
|
||||
struct rarch_main_wrap args = {0};
|
||||
|
||||
args.verbose = g_extern.verbose;
|
||||
args.config_path = config_path;
|
||||
args.sram_path = g_extern.console.main_wrap.state.default_sram_dir.enable ? g_extern.console.main_wrap.paths.default_sram_dir : NULL,
|
||||
args.verbose = g_extern.verbose;
|
||||
args.config_path = config_path;
|
||||
args.sram_path = g_extern.console.main_wrap.state.default_sram_dir.enable ? g_extern.console.main_wrap.paths.default_sram_dir : NULL,
|
||||
args.state_path = g_extern.console.main_wrap.state.default_savestate_dir.enable ? g_extern.console.main_wrap.paths.default_savestate_dir : NULL,
|
||||
args.rom_path = g_extern.file_state.rom_path;
|
||||
args.libretro_path = g_settings.libretro;
|
||||
args.libretro_path = g_settings.libretro;
|
||||
|
||||
int init_ret = rarch_main_init_wrap(&args);
|
||||
(void)init_ret;
|
||||
int init_ret = rarch_main_init_wrap(&args);
|
||||
(void)init_ret;
|
||||
|
||||
if(init_ret == 0)
|
||||
{
|
||||
g_extern.console.initialize_rarch_enable = 0;
|
||||
g_extern.console.rmenu.mode = MODE_EMULATION;
|
||||
retval = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
//failed to load the ROM for whatever reason
|
||||
g_extern.console.rmenu.mode = MODE_MENU;
|
||||
rarch_settings_msg(S_MSG_ROM_LOADING_ERROR, S_DELAY_180);
|
||||
}
|
||||
if(init_ret == 0)
|
||||
g_extern.console.rmenu.mode = MODE_EMULATION;
|
||||
else
|
||||
{
|
||||
//failed to load the ROM for whatever reason
|
||||
g_extern.console.rmenu.mode = MODE_MENU;
|
||||
rarch_settings_msg(S_MSG_ROM_LOADING_ERROR, S_DELAY_180);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
return retval;
|
||||
return true;
|
||||
}
|
||||
|
@ -94,7 +94,6 @@ void rarch_settings_change(unsigned setting)
|
||||
break;
|
||||
case S_QUIT_RARCH:
|
||||
g_extern.console.rmenu.state.rmenu.enable = false;
|
||||
g_extern.console.initialize_rarch_enable = false;
|
||||
g_extern.console.rmenu.mode = MODE_EXIT;
|
||||
break;
|
||||
case S_RETURN_TO_GAME:
|
||||
@ -104,7 +103,6 @@ void rarch_settings_change(unsigned setting)
|
||||
case S_RETURN_TO_LAUNCHER:
|
||||
g_extern.console.external_launch.enable = true;
|
||||
g_extern.console.rmenu.state.rmenu.enable = false;
|
||||
g_extern.console.initialize_rarch_enable = false;
|
||||
g_extern.console.rmenu.mode = MODE_EXIT;
|
||||
break;
|
||||
case S_RETURN_TO_MENU:
|
||||
@ -122,7 +120,6 @@ void rarch_settings_change(unsigned setting)
|
||||
break;
|
||||
case S_START_RARCH:
|
||||
g_extern.console.rmenu.state.rmenu.enable = false;
|
||||
g_extern.console.initialize_rarch_enable = 1;
|
||||
g_extern.console.rmenu.mode = MODE_INIT;
|
||||
break;
|
||||
case S_REWIND:
|
||||
@ -380,7 +377,6 @@ void rarch_settings_set_default(void)
|
||||
g_extern.console.screen.overscan_amount = 0.0f;
|
||||
g_extern.console.sound.custom_bgm.enable = true;
|
||||
g_extern.console.screen.gamma_correction = DEFAULT_GAMMA;
|
||||
g_extern.console.initialize_rarch_enable = false;
|
||||
g_extern.console.screen.state.screenshots.enable = true;
|
||||
g_extern.console.screen.state.throttle.enable = true;
|
||||
g_extern.console.rmenu.state.msg_info.enable = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user