aboutsummaryrefslogtreecommitdiff
path: root/engines/queen/resource.cpp
diff options
context:
space:
mode:
authorGregory Montoir2006-11-03 22:36:05 +0000
committerGregory Montoir2006-11-03 22:36:05 +0000
commitd5608e82edb4a73f6ab30a8db9a79dc16ed2ed9f (patch)
tree2e0611f2927cd65e0595f3ea3d6abe06f804fda4 /engines/queen/resource.cpp
parentb9019637f861d88653c471403d6ed73a4173c13c (diff)
downloadscummvm-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.cpp22
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);