aboutsummaryrefslogtreecommitdiff
path: root/sky/intro.cpp
diff options
context:
space:
mode:
authorRobert Göffringmann2003-05-16 15:33:18 +0000
committerRobert Göffringmann2003-05-16 15:33:18 +0000
commit50bbfe03721a2f9d4aa69f67b51632daa40d5eb2 (patch)
treef89e8bb22ab380987955373be8d7e5316d20659f /sky/intro.cpp
parent914d8867692eea52373c74d0afa80bde6a1fa7b8 (diff)
downloadscummvm-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.cpp7
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;
}