diff options
author | Paweł Kołodziejski | 2008-01-15 21:35:03 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2008-01-15 21:35:03 +0000 |
commit | 6bb2f4447240bf3fe5fa16a8945ecd60866f2625 (patch) | |
tree | 3de3886de535bf438e04473da9bef0999ea0daa0 /engines/scumm/imuse_digi/dimuse.h | |
parent | 8935c574d547903b0c8d760d406873a3d8a36228 (diff) | |
download | scummvm-rg350-6bb2f4447240bf3fe5fa16a8945ecd60866f2625.tar.gz scummvm-rg350-6bb2f4447240bf3fe5fa16a8945ecd60866f2625.tar.bz2 scummvm-rg350-6bb2f4447240bf3fe5fa16a8945ecd60866f2625.zip |
implement dimuse transition 12, not tested yet
svn-id: r30503
Diffstat (limited to 'engines/scumm/imuse_digi/dimuse.h')
-rw-r--r-- | engines/scumm/imuse_digi/dimuse.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/scumm/imuse_digi/dimuse.h b/engines/scumm/imuse_digi/dimuse.h index 8eebeb9404..c35f351c60 100644 --- a/engines/scumm/imuse_digi/dimuse.h +++ b/engines/scumm/imuse_digi/dimuse.h @@ -117,6 +117,16 @@ private: } }; + struct TriggerParams { + char marker[10]; + int fadeOutDelay; + char filename[13]; + int soundId; + int hookId; + int volume; + } _triggerParams; + bool _triggerUsed; + Track *_track[MAX_DIGITAL_TRACKS + MAX_DIGITAL_FADETRACKS]; Common::Mutex _mutex; @@ -150,6 +160,7 @@ private: int getSoundIdByName(const char *soundName); void fadeOutMusic(int fadeDelay); void fadeOutMusicAndStartNew(int fadeDelay, const char *filename, int soundId); + void setTrigger(TriggerParams *trigger); void setHookIdForMusic(int hookId); Track *cloneToFadeOutTrack(Track *track, int fadeDelay); |