aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/sound.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-08-07 23:14:09 +1000
committerPaul Gilbert2011-08-07 23:14:09 +1000
commit680ef797269c214ccd6fb471f6f82decf3add648 (patch)
tree6628c0ccf62a12764830c7c384b3051a80ba41ef /engines/tsage/sound.h
parente95bc9d7b0e9fdcdde98f9e7d0deb1595edeff97 (diff)
downloadscummvm-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.h12
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 {