aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sequences_v2.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-01-03 14:42:49 +0000
committerJohannes Schickel2008-01-03 14:42:49 +0000
commit58f0d4e632793ac9e38f5c0596626eba1173748d (patch)
tree5f02d8697f853a46e2aa2ffb28696f26d2c14439 /engines/kyra/sequences_v2.cpp
parentd531d4234730edfb0e6ec095b34f22c1fb66754e (diff)
downloadscummvm-rg350-58f0d4e632793ac9e38f5c0596626eba1173748d.tar.gz
scummvm-rg350-58f0d4e632793ac9e38f5c0596626eba1173748d.tar.bz2
scummvm-rg350-58f0d4e632793ac9e38f5c0596626eba1173748d.zip
Committed slightly modified patch #1862758 "KYRA: audio data assignment patch".
svn-id: r30198
Diffstat (limited to 'engines/kyra/sequences_v2.cpp')
-rw-r--r--engines/kyra/sequences_v2.cpp15
1 files changed, 4 insertions, 11 deletions
diff --git a/engines/kyra/sequences_v2.cpp b/engines/kyra/sequences_v2.cpp
index b2f6685199..df6d55366d 100644
--- a/engines/kyra/sequences_v2.cpp
+++ b/engines/kyra/sequences_v2.cpp
@@ -46,15 +46,8 @@ void KyraEngine_v2::seq_playSequences(int startSeq, int endSeq) {
assert(startSeq >= 0 && endSeq < kSequenceArraySize && startSeq <= endSeq);
- if (_flags.isDemo) {
- static const char *soundFileList[] = {
- "K2_DEMO",
- "LOLSYSEX"
- };
- _sound->setSoundFileList(soundFileList, 2);
- } else {
- snd_assignMusicData((startSeq > kSequenceZanfaun) ? kMusicFinale : kMusicIntro);
- }
+ // TODO: verfiy this is also correct for the demo
+ _sound->setSoundList(&_soundData[(startSeq > kSequenceZanfaun) ? kMusicFinale : kMusicIntro]);
_sound->loadSoundFile(0);
_screen->_charWidth = -2;
@@ -1528,7 +1521,7 @@ void KyraEngine_v2::seq_finaleActorScreen() {
_screen->loadBitmap("finale.cps", 3, 3, _screen->_currentPalette);
_screen->setFont(Screen::FID_GOLDFONT_FNT);
- snd_assignMusicData(kMusicIngame);
+ _sound->setSoundList(&_soundData[kMusicIngame]);
_sound->loadSoundFile(3);
_sound->playTrack(3);
@@ -1537,7 +1530,7 @@ void KyraEngine_v2::seq_finaleActorScreen() {
//XXX
- snd_assignMusicData(kMusicFinale);
+ _sound->setSoundList(&_soundData[kMusicFinale]);
_sound->loadSoundFile(0);
}