diff options
-rw-r--r-- | crawl-ref/source/acr.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc index b602c69eb5..2c025b9267 100644 --- a/crawl-ref/source/acr.cc +++ b/crawl-ref/source/acr.cc @@ -1056,15 +1056,23 @@ void process_command( command_type cmd ) { case CMD_BROWSE_MANUAL: { FILE* fp; +#ifdef DATA_DIR_PATH + fp = fopen(DATA_DIR_PATH "/crawl_manual.txt", "r"); +#else fp = fopen("../docs/crawl_manual.txt", "r"); if ( !fp ) fp = fopen("./docs/crawl_manual.txt", "r"); +#endif if ( fp ) { browse_file(fp); fclose(fp); redraw_screen(); - } + } + else + { + mpr("Crawl manual (crawl_manual.txt) not found."); + } } break; |