diff options
author | Robert Göffringmann | 2003-05-16 15:33:18 +0000 |
---|---|---|
committer | Robert Göffringmann | 2003-05-16 15:33:18 +0000 |
commit | 50bbfe03721a2f9d4aa69f67b51632daa40d5eb2 (patch) | |
tree | f89e8bb22ab380987955373be8d7e5316d20659f /sky/intro.cpp | |
parent | 914d8867692eea52373c74d0afa80bde6a1fa7b8 (diff) | |
download | scummvm-rg350-50bbfe03721a2f9d4aa69f67b51632daa40d5eb2.tar.gz scummvm-rg350-50bbfe03721a2f9d4aa69f67b51632daa40d5eb2.tar.bz2 scummvm-rg350-50bbfe03721a2f9d4aa69f67b51632daa40d5eb2.zip |
added SFX support
svn-id: r7574
Diffstat (limited to 'sky/intro.cpp')
-rw-r--r-- | sky/intro.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sky/intro.cpp b/sky/intro.cpp index de26433e1e..edd55fde39 100644 --- a/sky/intro.cpp +++ b/sky/intro.cpp @@ -197,7 +197,8 @@ void SkyState::intro(void) { _skyDisk->prefetchFile(60112); // revolution screen _skyDisk->prefetchFile(60113); // revolution palette - _skyMusic->loadSectionMusic(0); + _skyMusic->loadSection(0); + _skySound->loadSection(0); delay(3000); //keep virgin screen up for 3 seconds CHECK_ESC @@ -475,12 +476,12 @@ void SkyState::removeText(uint32 *&cmdPtr) { void SkyState::introFx(uint32 *&cmdPtr) { - warning("introFx() not implemented yet"); + _skySound->playSound((uint16)cmdPtr[2], (uint16)cmdPtr[3]); cmdPtr += 4; } void SkyState::introVol(uint32 *&cmdPtr) { - warning("introVol() not implemented yet"); + _mixer->setVolume(((cmdPtr[2] & 0x7F) + 1) << 1); cmdPtr += 3; } |