aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/sound/adlib.h
diff options
context:
space:
mode:
authorSven Hesse2009-06-22 20:27:47 +0000
committerSven Hesse2009-06-22 20:27:47 +0000
commit4ab45170163f70a85c400bc50d0e20501e0cd24c (patch)
tree4971a14c2e2810b93fbb6eb5b6135929fa85397d /engines/gob/sound/adlib.h
parente9ffb841796d3a10c6f548ce073f797398d8d28c (diff)
downloadscummvm-rg350-4ab45170163f70a85c400bc50d0e20501e0cd24c.tar.gz
scummvm-rg350-4ab45170163f70a85c400bc50d0e20501e0cd24c.tar.bz2
scummvm-rg350-4ab45170163f70a85c400bc50d0e20501e0cd24c.zip
Added stream-reading loading wrappers to MDYPlayer and added a workaround to fix TBR reading for the moment
svn-id: r41781
Diffstat (limited to 'engines/gob/sound/adlib.h')
-rw-r--r--engines/gob/sound/adlib.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/gob/sound/adlib.h b/engines/gob/sound/adlib.h
index 3772b93551..3f7b46643f 100644
--- a/engines/gob/sound/adlib.h
+++ b/engines/gob/sound/adlib.h
@@ -142,7 +142,9 @@ public:
~MDYPlayer();
bool loadMDY(const char *fileName);
+ bool loadMDY(Common::SeekableReadStream &stream);
bool loadTBR(const char *fileName);
+ bool loadTBR(Common::SeekableReadStream &stream);
void unload();
@@ -162,6 +164,9 @@ protected:
void setVoices();
void setVoice(byte voice, byte instr, bool set);
+ void unloadTBR();
+ void unloadMDY();
+
private:
void init();
};