[Scummvm-cvs-logs] SF.net SVN: scummvm: [28055] scummvm/trunk/engines/kyra

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Fri Jul 13 16:22:12 CEST 2007


Revision: 28055
          http://scummvm.svn.sourceforge.net/scummvm/?rev=28055&view=rev
Author:   lordhoto
Date:     2007-07-13 07:22:11 -0700 (Fri, 13 Jul 2007)

Log Message:
-----------
Some more fixes for Italian fan translation.

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/script_v1.cpp
    scummvm/trunk/engines/kyra/sequences_v1.cpp

Modified: scummvm/trunk/engines/kyra/script_v1.cpp
===================================================================
--- scummvm/trunk/engines/kyra/script_v1.cpp	2007-07-13 09:58:39 UTC (rev 28054)
+++ scummvm/trunk/engines/kyra/script_v1.cpp	2007-07-13 14:22:11 UTC (rev 28055)
@@ -1098,7 +1098,7 @@
 	_screen->savePageToDisk("HIDPAGE.TMP", 2);
 	_screen->savePageToDisk("SEENPAGE.TMP", 0);
 	if (_flags.isTalkie) {
-		if (_flags.lang == Common::EN_ANY)
+		if (_flags.lang == Common::EN_ANY || _flags.lang == Common::IT_ITA)
 			_screen->loadBitmap("NOTEENG.CPS", 3, 3, 0);
 		else if (_flags.lang == Common::FR_FRA)
 			_screen->loadBitmap("NOTEFRE.CPS", 3, 3, 0);

Modified: scummvm/trunk/engines/kyra/sequences_v1.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sequences_v1.cpp	2007-07-13 09:58:39 UTC (rev 28054)
+++ scummvm/trunk/engines/kyra/sequences_v1.cpp	2007-07-13 14:22:11 UTC (rev 28055)
@@ -236,9 +236,14 @@
 	_screen->clearPage(3);
 	_screen->clearPage(0);
 
-	if (_flags.isTalkie)
-		return;
-	else if (_flags.lang == Common::EN_ANY && (_flags.platform == Common::kPlatformPC || _flags.platform == Common::kPlatformAmiga))
+	if (_flags.isTalkie) {
+		// HACK: The Italian fan translation uses an special text screen here
+		// so we show it even though it is a talkie version.
+		if (_flags.lang == Common::IT_ITA)
+			_screen->loadBitmap("TEXT_ENG.CPS", 3, 3, 0);
+		else
+			return;
+	} else if (_flags.lang == Common::EN_ANY && (_flags.platform == Common::kPlatformPC || _flags.platform == Common::kPlatformAmiga))
 		_screen->loadBitmap("TEXT.CPS", 3, 3, _screen->_currentPalette);
 	else if (_flags.lang == Common::EN_ANY || _flags.lang == Common::JA_JPN)
 		_screen->loadBitmap("TEXT_ENG.CPS", 3, 3, _screen->_currentPalette);


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