diff options
Diffstat (limited to 'engines/neverhood/blbarchive.h')
-rw-r--r-- | engines/neverhood/blbarchive.h | 3 |
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; |