aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/music.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2007-07-30 18:26:56 +0000
committerFilippos Karapetis2007-07-30 18:26:56 +0000
commit2b2af8ab5ea768edbfa3ff3bbb56ecc6df046906 (patch)
tree79e4decf22c69a5e2602ac2d6852cc0491431a90 /engines/saga/music.cpp
parent012f16d5c3f6c9cc49c3182ced12e47cdd8becb0 (diff)
downloadscummvm-rg350-2b2af8ab5ea768edbfa3ff3bbb56ecc6df046906.tar.gz
scummvm-rg350-2b2af8ab5ea768edbfa3ff3bbb56ecc6df046906.tar.bz2
scummvm-rg350-2b2af8ab5ea768edbfa3ff3bbb56ecc6df046906.zip
Music works now in the IHNM demo
svn-id: r28332
Diffstat (limited to 'engines/saga/music.cpp')
-rw-r--r--engines/saga/music.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/saga/music.cpp b/engines/saga/music.cpp
index 2e4868f412..24234864aa 100644
--- a/engines/saga/music.cpp
+++ b/engines/saga/music.cpp
@@ -517,8 +517,10 @@ void Music::play(uint32 resourceId, MusicFlags flags) {
// Oddly enough, the intro music (song 1) is very
// different in the two files. I have no idea why.
+ // Note that the IHNM demo has only got one music file
+ // (music.rsc). It is assumed that it contains FM music
- if (hasAdlib()) {
+ if (hasAdlib() || _vm->getGameId() == GID_IHNM_DEMO) {
context = _vm->_resource->getContext(GAME_MUSICFILE_FM);
} else {
context = _vm->_resource->getContext(GAME_MUSICFILE_GM);