diff options
author | James Brown | 2002-12-27 11:47:00 +0000 |
---|---|---|
committer | James Brown | 2002-12-27 11:47:00 +0000 |
commit | d3ade5b23e253c006eb5deca143a02e502e2cd7c (patch) | |
tree | 14c9d75698cca6783301a3a202a74f50a760eebc /scumm/imuse.cpp | |
parent | 56b6b10301f56a06d0e5d84df5a952b7581f06dc (diff) | |
download | scummvm-rg350-d3ade5b23e253c006eb5deca143a02e502e2cd7c.tar.gz scummvm-rg350-d3ade5b23e253c006eb5deca143a02e502e2cd7c.tar.bz2 scummvm-rg350-d3ade5b23e253c006eb5deca143a02e502e2cd7c.zip |
Add skeleton music support for CMI (but codec not implemented)
svn-id: r6193
Diffstat (limited to 'scumm/imuse.cpp')
-rw-r--r-- | scumm/imuse.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scumm/imuse.cpp b/scumm/imuse.cpp index 16247d7fe4..a2ea7a4b75 100644 --- a/scumm/imuse.cpp +++ b/scumm/imuse.cpp @@ -4580,7 +4580,12 @@ int32 IMuseDigital::doCommand(int a, int b, int c, int d, int e, int f, int g, i switch (cmd) { case 0: // play music (state) debug(2, "IMuseDigital::doCommand 0x1000 (%d)", b); - if (_scumm->_gameId == GID_DIG) { + if (_scumm->_gameId == GID_CMI) { + char musicName[255]; + sprintf(musicName, "%d-", b); + _scumm->_sound->playBundleMusic(strdup(musicName)); + return 0; + } else if (_scumm->_gameId == GID_DIG) { for(l = 0;; l++) { if (_digStateMusicMap[l].room == -1) { return 1; |