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 3c373ccc96..ddb3f0196b 100644
--- a/engines/neverhood/blbarchive.h
+++ b/engines/neverhood/blbarchive.h
@@ -25,6 +25,8 @@
#include "common/array.h"
#include "common/file.h"
+#include "common/stream.h"
+#include "common/substream.h"
#include "neverhood/neverhood.h"
namespace Neverhood {
@@ -58,6 +60,7 @@ public:
uint32 getSize(uint index) { return _entries[index].size; }
BlbArchiveEntry *getEntry(uint index) { return &_entries[index]; }
uint getCount() { return _entries.size(); }
+ Common::SeekableReadStream *createStream(uint index);
private:
Common::File _fd;
Common::Array<BlbArchiveEntry> _entries;