Some more fixes for Italian fan translation.

svn-id: r28055
This commit is contained in:
Johannes Schickel 2007-07-13 14:22:11 +00:00
parent ada3153767
commit 3e652273cc
2 changed files with 9 additions and 4 deletions

View file

@ -1098,7 +1098,7 @@ int KyraEngine_v1::o1_specialEventDisplayBrynnsNote(ScriptState *script) {
_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);

View file

@ -236,9 +236,14 @@ void KyraEngine::seq_introStory() {
_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);