diff options
Diffstat (limited to 'engines/sci/sound/music.h')
-rw-r--r-- | engines/sci/sound/music.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/sci/sound/music.h b/engines/sci/sound/music.h index 37e3c30030..3cf600fcf3 100644 --- a/engines/sci/sound/music.h +++ b/engines/sci/sound/music.h @@ -51,6 +51,8 @@ enum SoundStatus { class MidiParser_SCI; class SegManager; +typedef Common::Array<uint16> SignalQueue; + class MusicEntry : public Common::Serializable { public: // Do not get these directly for the sound objects! @@ -90,6 +92,11 @@ public: MidiParser_SCI *pMidiParser; + // this is used for storing signals, when the current signal is not yet + // sent to the scripts. We shouldn't need to save it, this normally only + // happens in rare situations like lb1, knocking on the door in the attic + SignalQueue signalQueue; + // TODO: We need to revise how we store the different // audio stream objects we require. Audio::RewindableAudioStream *pStreamAud; |