added polish version as reported on tracker item #2433494, removed english charset as default

svn-id: r35401
This commit is contained in:
Gregory Montoir 2008-12-16 22:05:16 +00:00
parent ee62b9c4c3
commit f18f79ebf7
4 changed files with 20 additions and 13 deletions

View File

@ -71,6 +71,14 @@ static const Common::ADGameDescription tuckerGameDescriptions[] = {
Common::kPlatformPC,
Common::ADGF_NO_FLAGS
},
{
"tucker",
"",
AD_ENTRY1s("infobar.txt", "5f85285bbc23ce57cbc164021ee1f23c", 525),
Common::PL_POL,
Common::kPlatformPC,
Common::ADGF_NO_FLAGS
},
AD_TABLE_END_MARKER
};

View File

@ -244,18 +244,18 @@ void Graphics::drawStringChar(uint8 *dst, uint8 chr, int pitch, uint8 chrColor,
void Graphics::setCharset(CharsetType type) {
switch (type) {
case kCharsetTypeEn:
_charset.charW = 10;
_charset.charH = 8;
_charset.xCount = 32;
_charset.yCount = 3;
break;
case kCharsetTypeFrGr:
case kCharsetTypeDefault:
_charset.charW = 10;
_charset.charH = 10;
_charset.xCount = 32;
_charset.yCount = 7;
break;
case kCharsetTypeEng:
_charset.charW = 10;
_charset.charH = 8;
_charset.xCount = 32;
_charset.yCount = 3;
break;
case kCharsetTypeCredits:
_charset.charW = 19;
_charset.charH = 10;

View File

@ -31,8 +31,8 @@
namespace Tucker {
enum CharsetType {
kCharsetTypeEn,
kCharsetTypeFrGr,
kCharsetTypeDefault,
kCharsetTypeEng,
kCharsetTypeCredits
};

View File

@ -288,12 +288,11 @@ void TuckerEngine::loadCharset() {
strcpy(_fileToLoad, "charset.pcx");
loadImage(_loadTempBuf, 0);
switch (_gameLang) {
case Common::FR_FRA:
case Common::DE_DEU:
Graphics::setCharset(kCharsetTypeFrGr);
case Common::EN_ANY:
Graphics::setCharset(kCharsetTypeEng);
break;
default:
Graphics::setCharset(kCharsetTypeEn);
Graphics::setCharset(kCharsetTypeDefault);
break;
}
loadCharsetHelper();