aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/blbarchive.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/blbarchive.h')
-rw-r--r--engines/neverhood/blbarchive.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/neverhood/blbarchive.h b/engines/neverhood/blbarchive.h
index 7fc54d90a7..3c373ccc96 100644
--- a/engines/neverhood/blbarchive.h
+++ b/engines/neverhood/blbarchive.h
@@ -54,7 +54,10 @@ public:
~BlbArchive();
void open(const Common::String &filename);
void load(uint index, byte *buffer, uint32 size);
+ byte *getEntryExtData(uint index);
uint32 getSize(uint index) { return _entries[index].size; }
+ BlbArchiveEntry *getEntry(uint index) { return &_entries[index]; }
+ uint getCount() { return _entries.size(); }
private:
Common::File _fd;
Common::Array<BlbArchiveEntry> _entries;