From 0012f7fa9669939dbdc4b31b5db432d08d2ce276 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sun, 7 Sep 2003 16:16:19 +0000 Subject: added common base class MusicEngine for iMuse/iMuseDigital/Player_V123 (initial stab, more work to follow) svn-id: r10066 --- scumm/imuse.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'scumm/imuse.h') 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(); -- cgit v1.2.3