aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/resource.h
diff options
context:
space:
mode:
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: