diff options
author | Walter van Niftrik | 2009-08-15 12:17:23 +0000 |
---|---|---|
committer | Walter van Niftrik | 2009-08-15 12:17:23 +0000 |
commit | 17e7f46501e2f133088b5c9ba1fd771ab79b4ba0 (patch) | |
tree | 1dc97f58443a7cef50263bbb6e4a98796996bd0c | |
parent | 5709e524f99a80258f410246254879670b59580f (diff) | |
download | scummvm-rg350-17e7f46501e2f133088b5c9ba1fd771ab79b4ba0.tar.gz scummvm-rg350-17e7f46501e2f133088b5c9ba1fd771ab79b4ba0.tar.bz2 scummvm-rg350-17e7f46501e2f133088b5c9ba1fd771ab79b4ba0.zip |
SCI: Add missing versions to exe version parsing
svn-id: r43408
-rw-r--r-- | engines/sci/exereader.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/sci/exereader.cpp b/engines/sci/exereader.cpp index 304429c919..8ac5ed098e 100644 --- a/engines/sci/exereader.cpp +++ b/engines/sci/exereader.cpp @@ -313,8 +313,18 @@ bool getSciVersionFromString(Common::String versionString, SciVersion *version, } else { return false; } + } else if (versionString.hasPrefix("0.000.")) { + *version = SCI_VERSION_0; } else if (versionString.hasPrefix("S.old.")) { *version = SCI_VERSION_01; + } else if (versionString.hasPrefix("1.000.")) { + *version = SCI_VERSION_1; + } else if (versionString.hasPrefix("1.001.")) { + *version = SCI_VERSION_1_1; + } else if (versionString.hasPrefix("2.000.") + || versionString.hasPrefix("2.100.") + || versionString.hasPrefix("3.000.")) { + *version = SCI_VERSION_32; } else if (versionString.hasPrefix("1.ECO.") || versionString.hasPrefix("1.SQ1.") || versionString.hasPrefix("1.SQ4.") |