diff options
author | Gregory Montoir | 2006-11-03 22:36:05 +0000 |
---|---|---|
committer | Gregory Montoir | 2006-11-03 22:36:05 +0000 |
commit | d5608e82edb4a73f6ab30a8db9a79dc16ed2ed9f (patch) | |
tree | 2e0611f2927cd65e0595f3ea3d6abe06f804fda4 /engines/queen/resource.cpp | |
parent | b9019637f861d88653c471403d6ed73a4173c13c (diff) | |
download | scummvm-rg350-d5608e82edb4a73f6ab30a8db9a79dc16ed2ed9f.tar.gz scummvm-rg350-d5608e82edb4a73f6ab30a8db9a79dc16ed2ed9f.tar.bz2 scummvm-rg350-d5608e82edb4a73f6ab30a8db9a79dc16ed2ed9f.zip |
cleanup (got rid of the custom Language enum, re-used the one in the Common namespace)
svn-id: r24595
Diffstat (limited to 'engines/queen/resource.cpp')
-rw-r--r-- | engines/queen/resource.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/engines/queen/resource.cpp b/engines/queen/resource.cpp index 2545dd6127..eee279fae5 100644 --- a/engines/queen/resource.cpp +++ b/engines/queen/resource.cpp @@ -172,24 +172,25 @@ void Resource::checkJASVersion() { error("Verifying game version failed! (expected: '%s', found: '%s')", _versionString, versionStr); } -Language Resource::getLanguage() const { +Common::Language Resource::getLanguage() const { switch (_versionString[1]) { case 'E': if (Common::parseLanguage(ConfMan.get("language")) == Common::RU_RUS) - return RUSSIAN; - return ENGLISH; + return Common::RU_RUS; + return Common::EN_ANY; case 'G': - return GERMAN; + return Common::DE_DEU; case 'F': - return FRENCH; + return Common::FR_FRA; case 'I': - return ITALIAN; + return Common::IT_ITA; case 'S': - return SPANISH; + return Common::ES_ESP; case 'H': - return HEBREW; + return Common::HB_ISR; default: - return ENGLISH; + warning("Unknown language id '%c', defaulting to English", _versionString[1]); + return Common::EN_ANY; } } @@ -211,8 +212,7 @@ void Resource::readTableCompResource() { error("Invalid table header"); _resourceFile->read(_versionString, 6); - _resourceFile->readByte(); // obsolete - _resourceFile->readByte(); // obsolete + _resourceFile->skip(2); // obsolete _compression = _resourceFile->readByte(); readTableEntries(_resourceFile); |