aboutsummaryrefslogtreecommitdiff
path: root/engines/toon/audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/toon/audio.h')
-rw-r--r--engines/toon/audio.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/toon/audio.h b/engines/toon/audio.h
index ae46531817..5a8274e086 100644
--- a/engines/toon/audio.h
+++ b/engines/toon/audio.h
@@ -81,6 +81,7 @@ protected:
int32 _bufferOffset;
int32 _compBufferSize;
Audio::SoundHandle _handle;
+ Audio::Mixer::SoundType _soundType;
Audio::Mixer *_mixer;
int32 _lastADPCMval1;
int32 _lastADPCMval2;
@@ -90,12 +91,15 @@ protected:
int32 _currentReadSize;
bool _looping;
int32 _volume;
+ int32 _musicAttenuation;
};
class AudioStreamPackage {
public:
AudioStreamPackage(ToonEngine *vm);
+ ~AudioStreamPackage();
+
bool loadAudioPackage(Common::String indexFile, Common::String streamFile);
void getInfo(int32 id, int32 *offset, int32 *size);
Common::SeekableReadStream *getStream(int32 id, bool ownMemory = false);