diff options
author | Paul Gilbert | 2011-08-07 23:14:09 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-08-07 23:14:09 +1000 |
commit | 680ef797269c214ccd6fb471f6f82decf3add648 (patch) | |
tree | 6628c0ccf62a12764830c7c384b3051a80ba41ef /engines/tsage/sound.h | |
parent | e95bc9d7b0e9fdcdde98f9e7d0deb1595edeff97 (diff) | |
download | scummvm-rg350-680ef797269c214ccd6fb471f6f82decf3add648.tar.gz scummvm-rg350-680ef797269c214ccd6fb471f6f82decf3add648.tar.bz2 scummvm-rg350-680ef797269c214ccd6fb471f6f82decf3add648.zip |
TSAGE: Implemented title screen of Blue Force
Diffstat (limited to 'engines/tsage/sound.h')
-rw-r--r-- | engines/tsage/sound.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/tsage/sound.h b/engines/tsage/sound.h index 46a29e57a4..2c9221c27a 100644 --- a/engines/tsage/sound.h +++ b/engines/tsage/sound.h @@ -398,8 +398,20 @@ public: int getVol() const { return _sound.getVol(); } void holdAt(int v) { _sound.holdAt(v); } void release() { _sound.release(); } + void fadeSound(int soundNum); }; +class ASoundExt: public ASound { +public: + int _soundNum; + + ASoundExt(); + virtual Common::String getClassName() { return "ASoundExt"; } + virtual void synchronize(Serializer &s); + virtual void signal(); +}; + + #define ADLIB_CHANNEL_COUNT 9 class AdlibSoundDriver: public SoundDriver, Audio::AudioStream { |