From e52519e4580a36fae9e1bcae8d810f9bd00d946c Mon Sep 17 00:00:00 2001 From: "p.kosyh" Date: Sun, 15 Nov 2009 12:02:10 +0000 Subject: [PATCH] small fixes --- src/sdl-instead/game.c | 8 +++++--- src/sdl-instead/menu.c | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) 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")) {