aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/resource.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/resource.h')
-rw-r--r--engines/sci/resource.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sci/resource.h b/engines/sci/resource.h
index 826fbff850..8720e8eabb 100644
--- a/engines/sci/resource.h
+++ b/engines/sci/resource.h
@@ -194,6 +194,15 @@ protected:
typedef Common::HashMap<ResourceId, Resource *, ResourceIdHash, ResourceIdEqualTo> ResourceMap;
class ResourceManager {
+ // FIXME: These 'friend' declarations are meant to be a temporary hack to
+ // ease transition to the ResourceSource class system.
+ friend class ResourceSource;
+ friend class DirectoryResourceSource;
+ friend class ExtMapResourceSource;
+ friend class IntMapResourceSource;
+ friend class ExtAudioMapResourceSource;
+ friend class MacResourceForkResourceSource;
+
public:
enum ResVersion {
kResVersionUnknown,