From 21eb88053caa4cc7167f81dba9afc7f0ef89996d Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Mon, 4 Jul 2011 17:58:38 +0000 Subject: NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuff - The intro video after the logo screens is now played (still needs better sync) --- engines/neverhood/blbarchive.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'engines/neverhood/blbarchive.cpp') diff --git a/engines/neverhood/blbarchive.cpp b/engines/neverhood/blbarchive.cpp index 4259be33f7..3138b9102d 100644 --- a/engines/neverhood/blbarchive.cpp +++ b/engines/neverhood/blbarchive.cpp @@ -108,4 +108,9 @@ byte *BlbArchive::getEntryExtData(uint index) { return _extData && entry.extDataOfs != 0 ? &_extData[entry.extDataOfs - 1] : NULL; } +Common::SeekableReadStream *BlbArchive::createStream(uint index) { + const BlbArchiveEntry &entry = _entries[index]; + return new Common::SeekableSubReadStream(&_fd, entry.offset, entry.offset + entry.diskSize); +} + } // End of namespace Neverhood -- cgit v1.2.3