[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