diff options
Diffstat (limited to 'engines/scumm/imuse/imuse.h')
-rw-r--r-- | engines/scumm/imuse/imuse.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/scumm/imuse/imuse.h b/engines/scumm/imuse/imuse.h index 4f25d4b897..a82d82cca7 100644 --- a/engines/scumm/imuse/imuse.h +++ b/engines/scumm/imuse/imuse.h @@ -34,9 +34,12 @@ class OSystem; namespace Scumm { class IMuseInternal; +class Player; class ScummEngine; class Serializer; +typedef void (*sysexfunc) (Player *, const byte *, uint16); + /** * iMuse implementation interface. * MusicEngine derivative for state-tracked, interactive, @@ -66,6 +69,7 @@ public: virtual int clear_queue() = 0; virtual void setBase(byte **base) = 0; virtual uint32 property(int prop, uint32 value) = 0; + virtual void addSysexHandler (byte mfgID, sysexfunc handler) = 0; public: // MusicEngine base class methods. |