aboutsummaryrefslogtreecommitdiff
path: root/sky/gmchannel.h
diff options
context:
space:
mode:
authorRobert Göffringmann2003-05-12 23:25:54 +0000
committerRobert Göffringmann2003-05-12 23:25:54 +0000
commit4162a22121bcf2845b5f3b206f516a1bf6754a3c (patch)
tree35dabb56d7d30abe9705cc31a6176ecf82d918e1 /sky/gmchannel.h
parent299a1a451fdbde6f7c8bed40596dc3a6786a6c3b (diff)
downloadscummvm-rg350-4162a22121bcf2845b5f3b206f516a1bf6754a3c.tar.gz
scummvm-rg350-4162a22121bcf2845b5f3b206f516a1bf6754a3c.tar.bz2
scummvm-rg350-4162a22121bcf2845b5f3b206f516a1bf6754a3c.zip
changed some internal structures, added support for true MT32 (though not yet used by main prog)
svn-id: r7483
Diffstat (limited to 'sky/gmchannel.h')
-rw-r--r--sky/gmchannel.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sky/gmchannel.h b/sky/gmchannel.h
index 1f5edede12..06b4390bc0 100644
--- a/sky/gmchannel.h
+++ b/sky/gmchannel.h
@@ -38,12 +38,12 @@ typedef struct {
class SkyGmChannel : public SkyChannelBase {
public:
- SkyGmChannel(uint8 *pMusicData, uint16 startOfData, MidiDriver *pMidiDrv);
+ SkyGmChannel(uint8 *pMusicData, uint16 startOfData, MidiDriver *pMidiDrv, byte *pInstMap);
virtual void stopNote(void);
virtual uint8 process(uint16 aktTime);
virtual void updateVolume(uint16 pVolume);
private:
- static const byte _mt32_to_gm[128];
+ byte *_mt32_to_gm;
MidiDriver *_midiDrv;
uint8 *_musicData;
uint16 _musicVolume;