aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/resource.h
diff options
context:
space:
mode:
authorWalter van Niftrik2010-01-09 02:14:12 +0000
committerWalter van Niftrik2010-01-09 02:14:12 +0000
commit6f78bc40dd04b0480c53e81772c3b2f8bd6cf0da (patch)
treeaf77a3ce8d2e40279577b1b0bb84007d5a7e3d1b /engines/sci/resource.h
parentbe8371fb07936f27934909c4c0eb5184547a2656 (diff)
downloadscummvm-rg350-6f78bc40dd04b0480c53e81772c3b2f8bd6cf0da.tar.gz
scummvm-rg350-6f78bc40dd04b0480c53e81772c3b2f8bd6cf0da.tar.bz2
scummvm-rg350-6f78bc40dd04b0480c53e81772c3b2f8bd6cf0da.zip
SCI: Move music device IDs to drivers.
svn-id: r47190
Diffstat (limited to 'engines/sci/resource.h')
-rw-r--r--engines/sci/resource.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/engines/sci/resource.h b/engines/sci/resource.h
index cc4b6104fa..e3ef848c87 100644
--- a/engines/sci/resource.h
+++ b/engines/sci/resource.h
@@ -439,15 +439,6 @@ protected:
class SoundResource {
public:
- enum TrackType {
- TRACKTYPE_ADLIB = 0,
- TRACKTYPE_GAMEBLASTER = 9,
- TRACKTYPE_MT32 = 12,
- TRACKTYPE_SPEAKER = 18,
- TRACKTYPE_TANDY = 19,
- TRACKTYPE_NONE = 255
- };
-
struct Channel {
byte number;
byte poly;
@@ -459,7 +450,7 @@ public:
};
struct Track {
- TrackType type;
+ byte type;
byte channelCount;
Channel *channels;
int16 digitalChannelNr;
@@ -472,7 +463,8 @@ public:
#if 0
Track *getTrackByNumber(uint16 number);
#endif
- Track *getTrackByType(TrackType type);
+ Track *getTrackByType(byte type);
+ Track *getDigitalTrack();
int getChannelFilterMask(int hardwareMask);
private: