diff options
author | Max Horn | 2009-01-23 04:36:18 +0000 |
---|---|---|
committer | Max Horn | 2009-01-23 04:36:18 +0000 |
commit | 9861afd8fde386ffc740ab12fad26f2d41213821 (patch) | |
tree | 1b6c9a50ca8e77b536c56bca99567642304d2b12 /engines/kyra | |
parent | d5c12447bd6240e842a61e3a9d1554c18b506475 (diff) | |
download | scummvm-rg350-9861afd8fde386ffc740ab12fad26f2d41213821.tar.gz scummvm-rg350-9861afd8fde386ffc740ab12fad26f2d41213821.tar.bz2 scummvm-rg350-9861afd8fde386ffc740ab12fad26f2d41213821.zip |
Renamed ArchiveMember::open -> createReadStream, and made it a cv member (const); same for Archive::openFile
svn-id: r36020
Diffstat (limited to 'engines/kyra')
-rw-r--r-- | engines/kyra/resource.cpp | 2 | ||||
-rw-r--r-- | engines/kyra/resource_intern.cpp | 6 | ||||
-rw-r--r-- | engines/kyra/resource_intern.h | 4 | ||||
-rw-r--r-- | engines/kyra/staticres.cpp | 2 |
4 files changed, 7 insertions, 7 deletions
diff --git a/engines/kyra/resource.cpp b/engines/kyra/resource.cpp index 061cb7e602..e319b89023 100644 --- a/engines/kyra/resource.cpp +++ b/engines/kyra/resource.cpp @@ -319,7 +319,7 @@ Common::Archive *Resource::loadArchive(const Common::String &name, Common::Share if (cachedArchive != _archiveCache.end()) return cachedArchive->_value; - Common::SeekableReadStream *stream = member->open(); + Common::SeekableReadStream *stream = member->createReadStream(); if (!stream) return 0; diff --git a/engines/kyra/resource_intern.cpp b/engines/kyra/resource_intern.cpp index 1368b005c9..68a4a55886 100644 --- a/engines/kyra/resource_intern.cpp +++ b/engines/kyra/resource_intern.cpp @@ -69,12 +69,12 @@ Common::ArchiveMemberPtr PlainArchive::getMember(const Common::String &name) { return Common::ArchiveMemberPtr(new Common::GenericArchiveMember(name, this)); } -Common::SeekableReadStream *PlainArchive::openFile(const Common::String &name) { +Common::SeekableReadStream *PlainArchive::openFile(const Common::String &name) const { FileMap::const_iterator fDesc = _files.find(name); if (fDesc == _files.end()) return 0; - Common::SeekableReadStream *parent = _file->open(); + Common::SeekableReadStream *parent = _file->createReadStream(); if (!parent) return 0; @@ -124,7 +124,7 @@ Common::ArchiveMemberPtr CachedArchive::getMember(const Common::String &name) { return Common::ArchiveMemberPtr(new Common::GenericArchiveMember(name, this)); } -Common::SeekableReadStream *CachedArchive::openFile(const Common::String &name) { +Common::SeekableReadStream *CachedArchive::openFile(const Common::String &name) const { FileMap::const_iterator fDesc = _files.find(name); if (fDesc == _files.end()) return 0; diff --git a/engines/kyra/resource_intern.h b/engines/kyra/resource_intern.h index f768100afe..6f16a2ba8e 100644 --- a/engines/kyra/resource_intern.h +++ b/engines/kyra/resource_intern.h @@ -52,7 +52,7 @@ public: bool hasFile(const Common::String &name); int listMembers(Common::ArchiveMemberList &list); Common::ArchiveMemberPtr getMember(const Common::String &name); - Common::SeekableReadStream *openFile(const Common::String &name); + Common::SeekableReadStream *openFile(const Common::String &name) const; private: struct Entry { uint32 offset; @@ -82,7 +82,7 @@ public: bool hasFile(const Common::String &name); int listMembers(Common::ArchiveMemberList &list); Common::ArchiveMemberPtr getMember(const Common::String &name); - Common::SeekableReadStream *openFile(const Common::String &name); + Common::SeekableReadStream *openFile(const Common::String &name) const; private: struct Entry { byte *data; diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp index 3e510f552f..ce1e54ea48 100644 --- a/engines/kyra/staticres.cpp +++ b/engines/kyra/staticres.cpp @@ -144,7 +144,7 @@ bool StaticResource::loadStaticResourceFile() { bool foundWorkingKyraDat = false; for (Common::ArchiveMemberList::iterator i = kyraDatFiles.begin(); i != kyraDatFiles.end(); ++i) { - Common::SeekableReadStream *file = (*i)->open(); + Common::SeekableReadStream *file = (*i)->createReadStream(); if (!checkKyraDat(file)) { delete file; continue; |