Rev 1 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#pragma once#include "CyString.h"#include "File.h"#include <map>#define MAP std::map<std::string, std::string>tclass CVirtualFileSystem{public:CVirtualFileSystem(void);~CVirtualFileSystem(void);void SetAddon(CyString addon) { m_sAddon = addon; }bool ExtractGameFile(CyString &file, CyString &to);bool LoadFilesystem(CyString &dir, CyString &mod = NullString, int maxPatch = 0);bool LoadMod(CyString &mod);CyString GetFile(CyString &file);private:CyString m_sAddon;CyString m_sDir;bool m_bLoaded;MAP *m_pMap;};