aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaweł Kołodziejski2008-01-17 21:46:17 +0000
committerPaweł Kołodziejski2008-01-17 21:46:17 +0000
commit9a699c97050007355a709ccddbc86ce8c1ad04b4 (patch)
tree09a273d88cb5185306d75201f7713c1ddb32fc34 /engines
parentfa1495de7bb0280eb16b67ac3d5b6a028c5fca44 (diff)
downloadscummvm-rg350-9a699c97050007355a709ccddbc86ce8c1ad04b4.tar.gz
scummvm-rg350-9a699c97050007355a709ccddbc86ce8c1ad04b4.tar.bz2
scummvm-rg350-9a699c97050007355a709ccddbc86ce8c1ad04b4.zip
reduction a bit of code
svn-id: r30538
Diffstat (limited to 'engines')
-rw-r--r--engines/scumm/imuse_digi/dimuse_music.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/engines/scumm/imuse_digi/dimuse_music.cpp b/engines/scumm/imuse_digi/dimuse_music.cpp
index ca42633925..a43e93dcad 100644
--- a/engines/scumm/imuse_digi/dimuse_music.cpp
+++ b/engines/scumm/imuse_digi/dimuse_music.cpp
@@ -308,13 +308,6 @@ void IMuseDigital::playComiMusic(const char *songName, const imuseComiTable *tab
setHookIdForMusic(table->hookId);
break;
case 2:
- if (table->filename[0] == 0) {
- fadeOutMusic(60);
- return;
- }
- fadeOutMusic(table->fadeOutDelay);
- startMusic(table->filename, table->soundId, table->hookId, 127);
- break;
case 3:
case 4:
case 12:
@@ -324,6 +317,11 @@ void IMuseDigital::playComiMusic(const char *songName, const imuseComiTable *tab
}
if (table->transitionType == 4)
_stopingSequence = true;
+ if (table->transitionType == 2) {
+ fadeOutMusic(table->fadeOutDelay);
+ startMusic(table->filename, table->soundId, table->hookId, 127);
+ return;
+ }
if ((!sequence) && (table->attribPos != 0) &&
(table->attribPos == _comiStateMusicTable[_curMusicState].attribPos)) {
fadeOutMusicAndStartNew(table->fadeOutDelay, table->filename, table->soundId);