[Scummvm-cvs-logs] SF.net SVN: scummvm:[35188] scummvm/trunk/engines/tucker
cyx at users.sourceforge.net
cyx at users.sourceforge.net
Sun Nov 30 12:30:32 CET 2008
Revision: 35188
http://scummvm.svn.sourceforge.net/scummvm/?rev=35188&view=rev
Author: cyx
Date: 2008-11-30 11:30:29 +0000 (Sun, 30 Nov 2008)
Log Message:
-----------
added detection entries and charset selection for german version
Modified Paths:
--------------
scummvm/trunk/engines/tucker/detection.cpp
scummvm/trunk/engines/tucker/graphics.cpp
scummvm/trunk/engines/tucker/graphics.h
scummvm/trunk/engines/tucker/resource.cpp
scummvm/trunk/engines/tucker/tucker.cpp
Modified: scummvm/trunk/engines/tucker/detection.cpp
===================================================================
--- scummvm/trunk/engines/tucker/detection.cpp 2008-11-30 11:24:39 UTC (rev 35187)
+++ scummvm/trunk/engines/tucker/detection.cpp 2008-11-30 11:30:29 UTC (rev 35188)
@@ -64,6 +64,14 @@
},
{
"tucker",
+ "",
+ AD_ENTRY1s("infobrgr.txt", "4df9eb65722418d1a1723508115b146c", 552),
+ Common::GR_GRE,
+ Common::kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ {
+ "tucker",
"Demo",
AD_ENTRY1s("sample.bnk", "0c58636237f90238cbfd49d76b3e5c1a", 10780),
Common::EN_ANY,
Modified: scummvm/trunk/engines/tucker/graphics.cpp
===================================================================
--- scummvm/trunk/engines/tucker/graphics.cpp 2008-11-30 11:24:39 UTC (rev 35187)
+++ scummvm/trunk/engines/tucker/graphics.cpp 2008-11-30 11:30:29 UTC (rev 35188)
@@ -244,13 +244,13 @@
void Graphics::setCharset(CharsetType type) {
switch (type) {
- case kCharsetTypeEnglish:
+ case kCharsetTypeEn:
_charset.charW = 10;
_charset.charH = 8;
_charset.xCount = 32;
_charset.yCount = 3;
break;
- case kCharsetTypeFrench:
+ case kCharsetTypeFrGr:
_charset.charW = 10;
_charset.charH = 10;
_charset.xCount = 32;
Modified: scummvm/trunk/engines/tucker/graphics.h
===================================================================
--- scummvm/trunk/engines/tucker/graphics.h 2008-11-30 11:24:39 UTC (rev 35187)
+++ scummvm/trunk/engines/tucker/graphics.h 2008-11-30 11:30:29 UTC (rev 35188)
@@ -31,8 +31,8 @@
namespace Tucker {
enum CharsetType {
- kCharsetTypeEnglish,
- kCharsetTypeFrench,
+ kCharsetTypeEn,
+ kCharsetTypeFrGr,
kCharsetTypeCredits
};
Modified: scummvm/trunk/engines/tucker/resource.cpp
===================================================================
--- scummvm/trunk/engines/tucker/resource.cpp 2008-11-30 11:24:39 UTC (rev 35187)
+++ scummvm/trunk/engines/tucker/resource.cpp 2008-11-30 11:30:29 UTC (rev 35188)
@@ -268,7 +268,15 @@
void TuckerEngine::loadCharset() {
strcpy(_fileToLoad, "charset.pcx");
loadImage(_loadTempBuf, 0);
- Graphics::setCharset((_gameVer.lang == Common::FR_FRA) ? kCharsetTypeFrench : kCharsetTypeEnglish);
+ switch (_gameVer.lang) {
+ case Common::FR_FRA:
+ case Common::GR_GRE:
+ Graphics::setCharset(kCharsetTypeFrGr);
+ break;
+ default:
+ Graphics::setCharset(kCharsetTypeEn);
+ break;
+ }
loadCharsetHelper();
}
Modified: scummvm/trunk/engines/tucker/tucker.cpp
===================================================================
--- scummvm/trunk/engines/tucker/tucker.cpp 2008-11-30 11:24:39 UTC (rev 35187)
+++ scummvm/trunk/engines/tucker/tucker.cpp 2008-11-30 11:30:29 UTC (rev 35188)
@@ -333,7 +333,14 @@
loadCharSizeDta();
loadCharset();
loadPanel();
- strcpy(_fileToLoad, "infobar.txt");
+ switch (_gameVer.lang) {
+ case Common::GR_GRE:
+ strcpy(_fileToLoad, "infobrgr.txt");
+ break;
+ default:
+ strcpy(_fileToLoad, "infobar.txt");
+ break;
+ }
loadFile(_infoBarBuf);
strcpy(_fileToLoad, "data5.c");
_data5Buf = loadFile();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list