[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