diff options
Diffstat (limited to 'engines/lastexpress/sound/sound.h')
-rw-r--r-- | engines/lastexpress/sound/sound.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/engines/lastexpress/sound/sound.h b/engines/lastexpress/sound/sound.h index f832574ba5..e4ffbd95e2 100644 --- a/engines/lastexpress/sound/sound.h +++ b/engines/lastexpress/sound/sound.h @@ -65,13 +65,12 @@ public: // Accessors SoundQueue *getQueue() { return _queue; } - uint32 getData0() { return _data0; } - int32 getData1() { return _data1; } - int32 getData2() { return _data2; } uint32 getAmbientSoundDuration() { return _ambientSoundDuration; } + bool needToChangeAmbientVolume(); + SoundFlag getChangedAmbientVolume() { return _ambientScheduledVolume; } // Setters - void setData1(int32 data) { _data1 = data; } + void clearAmbientVolumeChange() { _ambientScheduledVolume = kVolumeNone; } private: LastExpressEngine *_engine; @@ -80,13 +79,10 @@ private: // Compartment warnings by Mertens or Coudert uint32 _lastWarning[12]; - // Looping sound + // Ambient sound int _ambientSoundDuration; - - // Unknown data - uint32 _data0; - int32 _data1; - int32 _data2; + uint32 _ambientVolumeChangeTimeMS, _ambientVolumeChangeDelayMS; + SoundFlag _ambientScheduledVolume; }; } // End of namespace LastExpress |