aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/resourceman.h
diff options
context:
space:
mode:
authorjohndoe1232013-01-10 00:08:41 +0000
committerWillem Jan Palenstijn2013-05-08 20:47:39 +0200
commitfec1d7816a3e9924db7eb617eda1a6f3fd7b8978 (patch)
tree4e03d0a26dacd3666eb58becd4ac4befd2b197a6 /engines/neverhood/resourceman.h
parent30178e46e522c6d741e82e282f3f3edc1fab4825 (diff)
downloadscummvm-rg350-fec1d7816a3e9924db7eb617eda1a6f3fd7b8978.tar.gz
scummvm-rg350-fec1d7816a3e9924db7eb617eda1a6f3fd7b8978.tar.bz2
scummvm-rg350-fec1d7816a3e9924db7eb617eda1a6f3fd7b8978.zip
NEVERHOOD: Implement resource cache purging and purge it after each scene
Diffstat (limited to 'engines/neverhood/resourceman.h')
-rw-r--r--engines/neverhood/resourceman.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/neverhood/resourceman.h b/engines/neverhood/resourceman.h
index e83de240ed..5a3697fe0d 100644
--- a/engines/neverhood/resourceman.h
+++ b/engines/neverhood/resourceman.h
@@ -80,6 +80,7 @@ public:
void queryResource(uint32 fileHash, ResourceHandle &resourceHandle);
void loadResource(ResourceHandle &resourceHandle);
void unloadResource(ResourceHandle &resourceHandle);
+ void purgeResources();
protected:
typedef Common::HashMap<uint32, ResourceFileEntry> EntriesMap;
Common::Array<BlbArchive*> _archives;