aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse.h
diff options
context:
space:
mode:
authorMax Horn2003-09-07 16:16:19 +0000
committerMax Horn2003-09-07 16:16:19 +0000
commit0012f7fa9669939dbdc4b31b5db432d08d2ce276 (patch)
tree9d6fc2ad879c8ab33a13f2d2922f829dbd208621 /scumm/imuse.h
parent6a438b86a9d393c9df740ad4281a6c9c3acb5d15 (diff)
downloadscummvm-rg350-0012f7fa9669939dbdc4b31b5db432d08d2ce276.tar.gz
scummvm-rg350-0012f7fa9669939dbdc4b31b5db432d08d2ce276.tar.bz2
scummvm-rg350-0012f7fa9669939dbdc4b31b5db432d08d2ce276.zip
added common base class MusicEngine for iMuse/iMuseDigital/Player_V123 (initial stab, more work to follow)
svn-id: r10066
Diffstat (limited to 'scumm/imuse.h')
-rw-r--r--scumm/imuse.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/scumm/imuse.h b/scumm/imuse.h
index 98cd328eb4..6cef659dda 100644
--- a/scumm/imuse.h
+++ b/scumm/imuse.h
@@ -25,6 +25,7 @@
#include "common/scummsys.h"
#include "common/system.h"
+#include "scumm/music.h"
class IMuseInternal;
class MidiDriver;
@@ -33,7 +34,7 @@ class Scumm;
class Serializer;
class SoundMixer;
-class IMuse {
+class IMuse : public MusicEngine {
private:
OSystem *_system;
IMuseInternal *_target;
@@ -62,9 +63,9 @@ public:
int get_music_volume();
int set_master_volume(uint vol);
int get_master_volume();
- bool startSound(int sound);
- int stopSound(int sound);
- int stop_all_sounds();
+ void startSound(int sound);
+ void stopSound(int sound);
+ int stopAllSounds();
int getSoundStatus(int sound);
bool get_sound_active(int sound);
int getMusicTimer();