22 #ifndef FIFE_ZIP_SOURCE_H 23 #define FIFE_ZIP_SOURCE_H 54 bool fileExists(
const std::string& file)
const;
55 std::set<std::string>
listFiles(
const std::string& path)
const;
58 virtual RawData*
open(
const std::string& path)
const;
VFSSource abstract baseclass.
ZipSource(VFS *vfs, const std::string &zip_file)
std::set< std::string > listDirectories(const std::string &path) const
list all directories in a directory of this source
Implements a Zip archive file source.
bool fileExists(const std::string &file) const
WARNING: fileExists, listFiles and listDirectories are not.
virtual RawData * open(const std::string &path) const
open a file inside this source
the main VFS (virtual file system) class
std::set< std::string > listFiles(const std::string &path) const
list all files in a directory of this source
Used to access diffrent kinds of data.