4 #ifndef _FILESOURCEZIP_H
5 #define _FILESOURCEZIP_H
8 #include <SDL_stdinc.h>
23 virtual bool ReadDirectory(
const std::string &path, std::vector<FileInfo> &output);
29 FileStat(Uint32 _index, Uint64 _size,
const FileInfo &_info) :
39 std::map<std::string, Directory> subdirs;
40 std::map<std::string, FileStat> files;
45 bool FindDirectoryAndFile(
const std::string &path,
const Directory *&dir, std::string &filename);
46 void AddFile(
const std::string &path,
const FileStat &fileStat);
Definition: FileSystem.h:77
Definition: FileSystem.h:221
Definition: FileSourceZip.h:14
virtual bool ReadDirectory(const std::string &path, std::vector< FileInfo > &output)
Definition: FileSourceZip.cpp:136
virtual ~FileSourceZip()
Definition: FileSourceZip.cpp:47
FileSourceZip(FileSourceFS &fs, const std::string &zipPath)
Definition: FileSourceZip.cpp:16
virtual FileInfo Lookup(const std::string &path)
Definition: FileSourceZip.cpp:97
virtual RefCountedPtr< FileData > ReadFile(const std::string &path)
Definition: FileSourceZip.cpp:111
Definition: FileSystem.h:197
Definition: RefCounted.h:36
Definition: CityOnPlanet.h:27