diff options
Diffstat (limited to 'engines/sword25/package/scummvmpackagemanager.h')
-rw-r--r-- | engines/sword25/package/scummvmpackagemanager.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/sword25/package/scummvmpackagemanager.h b/engines/sword25/package/scummvmpackagemanager.h index 3c000f545d..ffbe3654b4 100644 --- a/engines/sword25/package/scummvmpackagemanager.h +++ b/engines/sword25/package/scummvmpackagemanager.h @@ -66,17 +66,17 @@ private: Common::String::const_iterator m_End; }; -typedef Common::Array<PathElement> PathElementArray; +typedef Common::Array<PathElement *> PathElementArray; class BS_ScummVMPackageManager : public BS_PackageManager { private: class ArchiveEntry { public: Common::Archive *Archive; - PathElementArray MountPath; + Common::String _mountPath; - ArchiveEntry(Common::Archive *Archive_, const PathElementArray &MountPath_): - Archive(Archive_), MountPath(MountPath_) { + ArchiveEntry(Common::Archive *Archive_, const Common::String &MountPath_): + Archive(Archive_), _mountPath(MountPath_) { } ~ArchiveEntry() { delete Archive; @@ -87,7 +87,7 @@ private: Common::FSNode _rootFolder; Common::List<ArchiveEntry *> _archiveList; - Common::FSNode GetFSNode(const Common::String &FileName); + Common::ArchiveMemberPtr GetArchiveMember(const Common::String &FileName); public: BS_ScummVMPackageManager(BS_Kernel *KernelPtr); virtual ~BS_ScummVMPackageManager(); |