void ResourceManager::registerDataBaseDir(const Common::UString &path) { clearResources(); _baseDir = Common::FilePath::normalize(path); for (int i = 0; i < kArchiveMAX; i++) addArchiveDir((ArchiveType) i, ""); }
void ResourceManager::registerDataBaseDir(const Common::UString &path) { // Clear, but keep the info on whether RIMs are ERFs bool rimsAreERFs = _rimsAreERFs; clear(); _rimsAreERFs = rimsAreERFs; _baseDir = Common::FilePath::normalize(path); for (int i = 0; i < kArchiveMAX; i++) addArchiveDir((ArchiveType) i, ""); }