diff options
author | Max Horn | 2011-05-13 14:48:01 +0200 |
---|---|---|
committer | Max Horn | 2011-05-13 14:48:01 +0200 |
commit | 9ec64a66fe2f20eb1be0811b5f733332efff1b93 (patch) | |
tree | 05e4ab45757882708f15872e7f2e25693295e21d /engines/scumm/resource.h | |
parent | cf513e3ed64556d05383209664a0cd3909f45399 (diff) | |
download | scummvm-rg350-9ec64a66fe2f20eb1be0811b5f733332efff1b93.tar.gz scummvm-rg350-9ec64a66fe2f20eb1be0811b5f733332efff1b93.tar.bz2 scummvm-rg350-9ec64a66fe2f20eb1be0811b5f733332efff1b93.zip |
SCUMM: Turned ResTypeData into a Common::Array<Resource>, subsuming its _resource member
Diffstat (limited to 'engines/scumm/resource.h')
-rw-r--r-- | engines/scumm/resource.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/engines/scumm/resource.h b/engines/scumm/resource.h index 6e73732772..e8b0c1eaae 100644 --- a/engines/scumm/resource.h +++ b/engines/scumm/resource.h @@ -145,7 +145,7 @@ public: /** * This struct represents a resource type and all resource of that type. */ - class ResTypeData { + class ResTypeData : public Common::Array<Resource> { friend class ResourceManager; public: /** @@ -160,11 +160,6 @@ public: */ uint32 _tag; - /** - * Array containing the resources of this type. - */ - Common::Array<Resource> _resources; - public: ResTypeData(); ~ResTypeData(); @@ -188,8 +183,8 @@ public: byte *createResource(ResType type, ResId idx, uint32 size); void nukeResource(ResType type, ResId idx); -// inline Resource &getRes(ResType type, ResId idx) { return _types[type]._resources[idx]; } -// inline const Resource &getRes(ResType type, ResId idx) const { return _types[type]._resources[idx]; } +// inline Resource &getRes(ResType type, ResId idx) { return _types[type][idx]; } +// inline const Resource &getRes(ResType type, ResId idx) const { return _types[type][idx]; } bool isResourceLoaded(ResType type, ResId idx) const; |