diff options
author | Martin Kiewitz | 2010-01-17 22:32:53 +0000 |
---|---|---|
committer | Martin Kiewitz | 2010-01-17 22:32:53 +0000 |
commit | 055e17b60e522417089a8c752d138f13d894f4e0 (patch) | |
tree | 2519ecaa4528c50dc8d03ddd4a524176445c7b24 /engines/sci/resource.cpp | |
parent | fb178c0a62eb8b5ab9a56754c2320890154b98ee (diff) | |
download | scummvm-rg350-055e17b60e522417089a8c752d138f13d894f4e0.tar.gz scummvm-rg350-055e17b60e522417089a8c752d138f13d894f4e0.tar.bz2 scummvm-rg350-055e17b60e522417089a8c752d138f13d894f4e0.zip |
SCI: fixed detection to not crash when adding sierras pinball creep, also changed detection so that we dont "accept" games that use unknown view resources (otherwise pinball creep will get detected as SCI)
svn-id: r47348
Diffstat (limited to 'engines/sci/resource.cpp')
-rw-r--r-- | engines/sci/resource.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp index ae2c6f50e7..5a4379e39b 100644 --- a/engines/sci/resource.cpp +++ b/engines/sci/resource.cpp @@ -575,6 +575,11 @@ void ResourceManager::init() { debugC(1, kDebugLevelResMan, "resMan: Detected resource map version %d: %s", _mapVersion, versionDescription(_mapVersion)); debugC(1, kDebugLevelResMan, "resMan: Detected volume version %d: %s", _volVersion, versionDescription(_volVersion)); + if ((_mapVersion == kResVersionUnknown) && (_volVersion == kResVersionUnknown)) { + _viewType = kViewUnknown; + return; + } + scanNewSources(); addInternalSources(); scanNewSources(); |