diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/groovie/music.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/engines/groovie/music.h b/engines/groovie/music.h index 74bb6f98e5..5974559c53 100644 --- a/engines/groovie/music.h +++ b/engines/groovie/music.h @@ -94,14 +94,14 @@ public: ~MusicPlayerMidi(); // MidiDriver interface - int open(); - void close(); - void send(uint32 b); - void metaEvent(byte type, byte *data, uint16 length); - void setTimerCallback(void *timer_param, Common::TimerManager::TimerProc timer_proc); - uint32 getBaseTempo(); - MidiChannel *allocateChannel(); - MidiChannel *getPercussionChannel(); + virtual int open(); + virtual void close(); + virtual void send(uint32 b); + virtual void metaEvent(byte type, byte *data, uint16 length); + virtual void setTimerCallback(void *timer_param, Common::TimerManager::TimerProc timer_proc); + virtual uint32 getBaseTempo(); + virtual MidiChannel *allocateChannel(); + virtual MidiChannel *getPercussionChannel(); private: // Channel volumes @@ -115,7 +115,7 @@ protected: MidiParser *_midiParser; MidiDriver *_driver; - void onTimerInternal(); + virtual void onTimerInternal(); void updateVolume(); void unload(); |