From 17e7f46501e2f133088b5c9ba1fd771ab79b4ba0 Mon Sep 17 00:00:00 2001 From: Walter van Niftrik Date: Sat, 15 Aug 2009 12:17:23 +0000 Subject: SCI: Add missing versions to exe version parsing svn-id: r43408 --- engines/sci/exereader.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'engines') 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.") -- cgit v1.2.3