aboutsummaryrefslogtreecommitdiff
path: root/sky/sky.h
diff options
context:
space:
mode:
authorRobert Göffringmann2003-05-03 02:59:45 +0000
committerRobert Göffringmann2003-05-03 02:59:45 +0000
commit180582765563cd2c2f0dd81a3e189c865ac0741d (patch)
tree2f0db1b24d5e651344ed36a738e0e368edfd358d /sky/sky.h
parent54a166582f457ff352477637b0b62fe632c301c6 (diff)
downloadscummvm-rg350-180582765563cd2c2f0dd81a3e189c865ac0741d.tar.gz
scummvm-rg350-180582765563cd2c2f0dd81a3e189c865ac0741d.tar.bz2
scummvm-rg350-180582765563cd2c2f0dd81a3e189c865ac0741d.zip
changed structure of musicdriver, added General Midi music support.
mapping table mt32->gm needs a lot of changes. svn-id: r7273
Diffstat (limited to 'sky/sky.h')
-rw-r--r--sky/sky.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/sky/sky.h b/sky/sky.h
index 799a2f5e8a..79cc44157e 100644
--- a/sky/sky.h
+++ b/sky/sky.h
@@ -31,8 +31,10 @@
#include "sky/text.h"
#include "sky/disk.h"
#include "sky/struc.h"
-#include "sky/skymusic.h"
#include "sky/grid.h"
+#include "sky/musicbase.h"
+#include "sky/adlibmusic.h"
+#include "sky/gmmusic.h"
class SkyLogic;
class SkyGrid;
@@ -87,7 +89,9 @@ protected:
SkyText *_skyText;
SkyGrid *_skyGrid;
SkyLogic *_skyLogic;
- SkyMusic *_skyMusic;
+
+ SkyMusicBase *_skyMusic;
+ GameDetector *_detector; // necessary for music
byte *_workScreen;
byte *_backScreen;