aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/resource_intern.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/resource_intern.h')
-rw-r--r--engines/sci/resource_intern.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/sci/resource_intern.h b/engines/sci/resource_intern.h
index 14f872b46e..f7b04b644a 100644
--- a/engines/sci/resource_intern.h
+++ b/engines/sci/resource_intern.h
@@ -177,9 +177,6 @@ public:
* Reads SCI1.1+ resources from a Mac resource fork.
*/
class MacResourceForkResourceSource : public ResourceSource {
-protected:
- Common::MacResManager *_macResMan;
-
public:
MacResourceForkResourceSource(const Common::String &name, int volNum);
~MacResourceForkResourceSource();
@@ -187,6 +184,12 @@ public:
virtual void scanSource(ResourceManager *resMan);
virtual void loadResource(ResourceManager *resMan, Resource *res);
+
+protected:
+ Common::MacResManager *_macResMan;
+
+ bool isCompressableResource(ResourceType type) const;
+ void decompressResource(Common::SeekableReadStream *stream, Resource *resource) const;
};
#ifdef ENABLE_SCI32