diff options
-rw-r--r-- | sword1/sound.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sword1/sound.cpp b/sword1/sound.cpp index 2e2fb15a41..83dca583d6 100644 --- a/sword1/sound.cpp +++ b/sword1/sound.cpp @@ -215,10 +215,13 @@ void SwordSound::stopSpeech(void) { void SwordSound::initCowSystem(void) { char cowName[25]; + /* look for speech1/2.clu in the data dir + and speech/speech.clu (running from cd or using cd layout) + */ sprintf(cowName, "SPEECH%d.CLU", SwordEngine::_systemVars.currentCD); _cowFile.open(cowName); if (!_cowFile.isOpen()) { - sprintf(cowName, "speech/SPEECH%d.CLU", SwordEngine::_systemVars.currentCD); + sprintf(cowName, "speech/SPEECH.CLU"); _cowFile.open(cowName); } if (_cowFile.isOpen()) { |