diff --git a/src/sdl-instead/game.c b/src/sdl-instead/game.c index c40b9a3..8ad97d5 100644 --- a/src/sdl-instead/game.c +++ b/src/sdl-instead/game.c @@ -2110,9 +2110,11 @@ int game_loop(void) } if (!is_key(&ev, "f8") && curgame_dir && !menu_shown) { game_save(9); } if (!is_key(&ev, "f9") && curgame_dir && !menu_shown) { - mouse_reset(); - game_select(curgame_dir); - game_load(9); + if (!access(game_save_path(0, 9), R_OK)) { + mouse_reset(); + game_select(curgame_dir); + game_load(9); + } } if (!is_key(&ev, "f5") && curgame_dir) { mouse_reset(); game_cmd("look"); diff --git a/src/sdl-instead/menu.c b/src/sdl-instead/menu.c index 2c2730f..40dc560 100644 --- a/src/sdl-instead/menu.c +++ b/src/sdl-instead/menu.c @@ -380,7 +380,7 @@ int game_menu_act(const char *a) unlink (s); game_select(curgame_dir); game_menu_box(0, NULL); - instead_eval("game:ini()"); instead_clear(); +// instead_eval("game:ini()"); instead_clear(); game_cmd("look"); custom_theme_warn(); } else if (!strcmp(a,"/main")) {