aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/resource.h
diff options
context:
space:
mode:
authorMatthew Hoops2010-05-11 15:41:31 +0000
committerMatthew Hoops2010-05-11 15:41:31 +0000
commit1c0ffdc42df5cbb81a15e403bfaea2c800dca89f (patch)
tree06f1df945febb4bccad07ab56aae36a9bf763b2e /engines/groovie/resource.h
parent59476e44b9d72349fb094a665759729bef1c95b2 (diff)
downloadscummvm-rg350-1c0ffdc42df5cbb81a15e403bfaea2c800dca89f.tar.gz
scummvm-rg350-1c0ffdc42df5cbb81a15e403bfaea2c800dca89f.tar.bz2
scummvm-rg350-1c0ffdc42df5cbb81a15e403bfaea2c800dca89f.zip
Add support for loading T7G Mac resources using the MacResManager.
svn-id: r49005
Diffstat (limited to 'engines/groovie/resource.h')
-rw-r--r--engines/groovie/resource.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/groovie/resource.h b/engines/groovie/resource.h
index 405de538a9..ca2ea177cb 100644
--- a/engines/groovie/resource.h
+++ b/engines/groovie/resource.h
@@ -26,6 +26,10 @@
#ifndef GROOVIE_RESOURCE_H
#define GROOVIE_RESOURCE_H
+namespace Common {
+ class MacResManager;
+}
+
namespace Groovie {
struct ResInfo {
@@ -50,11 +54,14 @@ protected:
class ResMan_t7g : public ResMan {
public:
- ResMan_t7g();
+ ResMan_t7g(Common::MacResManager *macResFork = 0);
~ResMan_t7g() {}
uint16 getRef(Common::String name, Common::String scriptname);
bool getResInfo(uint32 fileRef, ResInfo &resInfo);
+
+private:
+ Common::MacResManager *_macResFork;
};
class ResMan_v2 : public ResMan {