diff options
-rw-r--r-- | src/ai/ai_scanner.cpp | 2 | ||||
-rw-r--r-- | src/fileio.cpp | 1 | ||||
-rw-r--r-- | src/fileio_type.h | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/src/ai/ai_scanner.cpp b/src/ai/ai_scanner.cpp index de2715c9f..2a389fa9d 100644 --- a/src/ai/ai_scanner.cpp +++ b/src/ai/ai_scanner.cpp @@ -133,7 +133,7 @@ void AIScanner::ScanAIDir() FOR_ALL_SEARCHPATHS(sp) { FioAppendDirectory(buf, MAX_PATH, sp, AI_DIR); if (FileExists(buf)) this->ScanDir(buf, false); - ttd_strlcat(buf, "library" PATHSEP, MAX_PATH); + FioAppendDirectory(buf, MAX_PATH, sp, AI_LIBRARY_DIR); if (FileExists(buf)) this->ScanDir(buf, true); } } diff --git a/src/fileio.cpp b/src/fileio.cpp index 5f60bf4c7..e39b704ac 100644 --- a/src/fileio.cpp +++ b/src/fileio.cpp @@ -218,6 +218,7 @@ const char *_subdirs[NUM_SUBDIRS] = { "data" PATHSEP, "lang" PATHSEP, "ai" PATHSEP, + "ai" PATHSEP "library" PATHSEP, }; const char *_searchpaths[NUM_SEARCHPATHS]; diff --git a/src/fileio_type.h b/src/fileio_type.h index 534150616..0d992d1f5 100644 --- a/src/fileio_type.h +++ b/src/fileio_type.h @@ -20,6 +20,7 @@ enum Subdirectory { DATA_DIR, ///< Subdirectory for all data (GRFs, sample.cat, intro game) LANG_DIR, ///< Subdirectory for all translation files AI_DIR, ///< Subdirectory for all AI files + AI_LIBRARY_DIR,///< Subdirectory for all AI libraries NUM_SUBDIRS, ///< Number of subdirectories NO_DIRECTORY, ///< A path without any base directory }; |