aboutsummaryrefslogtreecommitdiff
path: root/engines/director/director.h
diff options
context:
space:
mode:
authorMatthew Hoops2012-11-14 14:27:42 -0500
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commit9a9df86fded26b253e8d1c02a5a048839084f0e7 (patch)
tree290819a5f9ab573a7933b997f0fd18fdf4851422 /engines/director/director.h
parent09f6949cbc7e5943b7b6920cd39ac24bfd87bad5 (diff)
downloadscummvm-rg350-9a9df86fded26b253e8d1c02a5a048839084f0e7.tar.gz
scummvm-rg350-9a9df86fded26b253e8d1c02a5a048839084f0e7.tar.bz2
scummvm-rg350-9a9df86fded26b253e8d1c02a5a048839084f0e7.zip
DIRECTOR: Parse the RIFX from v4 Mac versions
Diffstat (limited to 'engines/director/director.h')
-rw-r--r--engines/director/director.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/director/director.h b/engines/director/director.h
index f1186f3b20..00198014e5 100644
--- a/engines/director/director.h
+++ b/engines/director/director.h
@@ -29,6 +29,10 @@
class OSystem;
+namespace Common {
+class MacResManager;
+}
+
namespace Director {
enum DirectorGameID {
@@ -65,9 +69,12 @@ private:
void loadEXEv5(Common::SeekableReadStream *stream);
void loadEXERIFX(Common::SeekableReadStream *stream, uint32 offset);
+ void loadMac();
+
Common::String readPascalString(Common::SeekableReadStream &stream);
Archive *_mainArchive;
+ Common::MacResManager *_macBinary;
};
} // End of namespace Director