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.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/sci/resource_intern.h b/engines/sci/resource_intern.h
index 3d51e0ae02..560e99ac80 100644
--- a/engines/sci/resource_intern.h
+++ b/engines/sci/resource_intern.h
@@ -68,6 +68,9 @@ public:
ResSourceType getSourceType() const { return _sourceType; }
const Common::String &getLocationName() const { return _name; }
+ // Auxiliary method, used by loadResource implementations.
+ Common::SeekableReadStream *getVolumeFile(Resource *res, ResourceManager *resMan);
+
/**
* TODO: Document this
*/
@@ -136,7 +139,7 @@ public:
: VolumeResourceSource(name, map, kSourceAudioVolume) {
}
- //virtual void loadResource(Resource *res, ResourceManager *resMan);
+ virtual void loadResource(Resource *res, ResourceManager *resMan);
};
class ExtAudioMapResourceSource : public ResourceSource {
@@ -150,7 +153,7 @@ class WaveResourceSource : public ResourceSource {
public:
WaveResourceSource(const Common::String &name) : ResourceSource(kSourceWave, name) {}
- //virtual void loadResource(Resource *res, ResourceManager *resMan);
+ virtual void loadResource(Resource *res, ResourceManager *resMan);
};
class MacResourceForkResourceSource : public ResourceSource {