diff options
Diffstat (limited to 'engines/sci/resource_intern.h')
-rw-r--r-- | engines/sci/resource_intern.h | 9 |
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 |