22 #ifndef MTROPOLIS_VFS_H 23 #define MTROPOLIS_VFS_H 25 #include "common/archive.h" 26 #include "common/hash-str.h" 56 bool isPathDirectory(
const Common::Path &path)
const override;
65 char getPathSeparator()
const override;
75 struct TempLayoutFile {
83 VFSArchiveMember(
const VirtualFile *virtualFile,
char pathSeparator);
92 bool isDirectory()
const override;
95 bool isInMacArchive()
const override;
98 const VirtualFile *_virtualFile;
102 const VirtualFile *getVirtualFile(
const Common::Path &path)
const;
103 static bool sortVirtualFiles(
const VirtualFile &a,
const VirtualFile &b);
Definition: archive.h:141