[Scummvm-cvs-logs] SF.net SVN: scummvm: [31456] scummvm/trunk/engines/scumm

sev at users.sourceforge.net sev at users.sourceforge.net
Tue Apr 8 22:04:52 CEST 2008


Revision: 31456
          http://scummvm.svn.sourceforge.net/scummvm/?rev=31456&view=rev
Author:   sev
Date:     2008-04-08 13:04:51 -0700 (Tue, 08 Apr 2008)

Log Message:
-----------
First attempt to support Japanese DIG

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/charset.cpp
    scummvm/trunk/engines/scumm/scumm.cpp
    scummvm/trunk/engines/scumm/string.cpp

Modified: scummvm/trunk/engines/scumm/charset.cpp
===================================================================
--- scummvm/trunk/engines/scumm/charset.cpp	2008-04-08 18:53:22 UTC (rev 31455)
+++ scummvm/trunk/engines/scumm/charset.cpp	2008-04-08 20:04:51 UTC (rev 31456)
@@ -74,7 +74,7 @@
 			break;
 		case Common::JA_JPN:
 			fontFile = (_game.id == GID_DIG) ? "kanji16.fnt" : "japanese.fnt";
-			numChar = 1024; //FIXME: sev needs japanese font files to clarify font size
+			numChar = 1024;
 			break;
 		case Common::ZH_TWN:
 			if (_game.id == GID_CMI) {

Modified: scummvm/trunk/engines/scumm/scumm.cpp
===================================================================
--- scummvm/trunk/engines/scumm/scumm.cpp	2008-04-08 18:53:22 UTC (rev 31455)
+++ scummvm/trunk/engines/scumm/scumm.cpp	2008-04-08 20:04:51 UTC (rev 31456)
@@ -1078,7 +1078,7 @@
 		if (_renderMode == Common::kRenderHercA || _renderMode == Common::kRenderHercG) {
 			_system->initSize(Common::kHercW, Common::kHercH);
 			defaultTo1XScaler = true;
-		} else if (_useCJKMode) {
+		} else if (_useCJKMode && _game.id != GID_DIG) {
 			_system->initSize(_screenWidth * _textSurfaceMultiplier, _screenHeight * _textSurfaceMultiplier);
 			defaultTo1XScaler = true;
 		} else {

Modified: scummvm/trunk/engines/scumm/string.cpp
===================================================================
--- scummvm/trunk/engines/scumm/string.cpp	2008-04-08 18:53:22 UTC (rev 31455)
+++ scummvm/trunk/engines/scumm/string.cpp	2008-04-08 20:04:51 UTC (rev 31456)
@@ -1335,6 +1335,8 @@
 				// Don't know what a line with '!' means, just ignore it
 			} else if (*ptr == 'h') {
 				// File contains Korean text (Hangul). just ignore it
+			} else if (*ptr == 'j') {
+				// File contains Japanese text. just ignore it
 			} else if (*ptr == 'e') {
 				// File is encoded!
 				enc = 0x13;


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