diff options
Diffstat (limited to 'crawl-ref/source/initfile.cc')
-rw-r--r-- | crawl-ref/source/initfile.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/crawl-ref/source/initfile.cc b/crawl-ref/source/initfile.cc index e6300d9c21..58bc9105e9 100644 --- a/crawl-ref/source/initfile.cc +++ b/crawl-ref/source/initfile.cc @@ -1173,10 +1173,18 @@ void game_options::read_options(InitLineInput &il, bool runscript) #endif Options.explore_stop |= Options.explore_stop_prompt; - + + validate_options(); +} + +void game_options::validate_options() +{ // Validate save_dir if (!check_dir("Save directory", save_dir)) end(1); + + if (!check_dir("Morgue directory", morgue_dir)) + end(1); } static int str_to_killcategory(const std::string &s) |