aboutsummaryrefslogtreecommitdiff
path: root/sword1
diff options
context:
space:
mode:
authorJonathan Gray2004-01-06 12:28:24 +0000
committerJonathan Gray2004-01-06 12:28:24 +0000
commit2be1b4d68acb322a20eae5c4cb1bb3b7045e7871 (patch)
tree495c9251d1bd6573b768f8994a19e3d33d6597ee /sword1
parent7b86116a5dedbed0687ddf431be4ec727389bc42 (diff)
downloadscummvm-rg350-2be1b4d68acb322a20eae5c4cb1bb3b7045e7871.tar.gz
scummvm-rg350-2be1b4d68acb322a20eae5c4cb1bb3b7045e7871.tar.bz2
scummvm-rg350-2be1b4d68acb322a20eae5c4cb1bb3b7045e7871.zip
start work on czech subtitle support, not finished
svn-id: r12175
Diffstat (limited to 'sword1')
-rw-r--r--sword1/logic.cpp3
-rw-r--r--sword1/sound.cpp3
-rw-r--r--sword1/sword1.cpp4
3 files changed, 6 insertions, 4 deletions
diff --git a/sword1/logic.cpp b/sword1/logic.cpp
index cc89d5a797..33c6b5742b 100644
--- a/sword1/logic.cpp
+++ b/sword1/logic.cpp
@@ -64,7 +64,8 @@ void SwordLogic::initialize(void) {
_eventMan = new EventManager();
delete _textMan;
- _textMan = new SwordText(_objMan, _resMan, false);
+ _textMan = new SwordText(_objMan, _resMan,
+ (SwordEngine::_systemVars.language == BS1_CZECH) ? true : false);
_screen->useTextManager(_textMan);
_textRunning = _speechRunning = false;
_speechFinished = true;
diff --git a/sword1/sound.cpp b/sword1/sound.cpp
index e9cb523b5a..0751d6cb70 100644
--- a/sword1/sound.cpp
+++ b/sword1/sound.cpp
@@ -257,8 +257,7 @@ void SwordSound::initCowSystem(void) {
sprintf(cowName, "SPEECH%d.CLU", SwordEngine::_systemVars.currentCD);
_cowFile.open(cowName);
if (!_cowFile.isOpen()) {
- sprintf(cowName, "SPEECH.CLU");
- _cowFile.open(cowName);
+ _cowFile.open("speech.clu");
}
if (_cowFile.isOpen()) {
_cowHeaderSize = _cowFile.readUint32LE();
diff --git a/sword1/sword1.cpp b/sword1/sword1.cpp
index f220f2c4f8..5895d27a79 100644
--- a/sword1/sword1.cpp
+++ b/sword1/sword1.cpp
@@ -136,7 +136,9 @@ void SwordEngine::initialize(void) {
case Common::PT_BRA:
_systemVars.language = BS1_PORT;
break;
- // TODO add czech option
+ case Common::CZ_CZE:
+ _systemVars.language = BS1_CZECH;
+ break;
default:
_systemVars.language = BS1_ENGLISH;
}