| Line 175... |
Line 175... |
| 175 |
int CountFiles ( int filetype );
|
175 |
int CountFiles ( int filetype );
|
| 176 |
C_File *FindFileAt ( int filetype, int pos );
|
176 |
C_File *FindFileAt ( int filetype, int pos );
|
| 177 |
virtual bool RemoveFile ( int pos );
|
177 |
virtual bool RemoveFile ( int pos );
|
| 178 |
virtual bool RemoveFile ( C_File *files );
|
178 |
virtual bool RemoveFile ( C_File *files );
|
| 179 |
virtual bool RemoveFile ( CyString file, int type, CyString dir = NullString, int game = 0 );
|
179 |
virtual bool RemoveFile ( CyString file, int type, CyString dir = NullString, int game = 0 );
|
| 180 |
void RemoveAllFiles ( int type, int game );
|
180 |
void removeAllFiles(FileType type, int game);
|
| 181 |
CyString CreateFilesLine ( bool updateheader, CProgressInfo * = NULL );
|
181 |
CyString CreateFilesLine ( bool updateheader, CProgressInfo * = NULL );
|
| 182 |
|
182 |
|
| 183 |
virtual bool WriteHeader(CFileIO &file, int iHeader, int iLength);
|
183 |
virtual bool WriteHeader(CFileIO &file, int iHeader, int iLength);
|
| 184 |
virtual bool WriteData(CFileIO &file, CProgressInfo * = NULL );
|
184 |
virtual bool WriteData(CFileIO &file, CProgressInfo * = NULL );
|
| 185 |
virtual bool WriteFile ( CyString filename, CProgressInfo * = NULL );
|
185 |
virtual bool WriteFile ( CyString filename, CProgressInfo * = NULL );
|
| 186 |
virtual bool ReadFile ( CyString filename, int readType = SPKREAD_ALL, CProgressInfo *progress = NULL );
|
186 |
virtual bool ReadFile ( CyString filename, int readType = SPKREAD_ALL, CProgressInfo *progress = NULL );
|
| 187 |
bool readFile(CFileIO &File, int readtype, CProgressInfo *progress);
|
187 |
bool readFile(CFileIO &File, int readtype, CProgressInfo *progress);
|
| 188 |
|
188 |
|
| 189 |
virtual bool ExtractFile ( C_File *file, CyString dir, bool includedir = true, CProgressInfo *progress = NULL );
|
189 |
virtual bool ExtractFile ( C_File *file, CyString dir, bool includedir = true, CProgressInfo *progress = NULL );
|
| 190 |
virtual bool ExtractFile ( int file, CyString dir, bool includedir = true, CProgressInfo *progress = NULL );
|
190 |
virtual bool ExtractFile ( int file, CyString dir, bool includedir = true, CProgressInfo *progress = NULL );
|
| 191 |
virtual bool ExtractAll ( CyString dir, int game, bool includedir = true, CProgressInfo *progress = NULL );
|
191 |
virtual bool extractAll(const Utils::String &dir, int game, const Utils::CStringList &gameAddons, bool includedir = true, CProgressInfo *progress = NULL);
|
| 192 |
|
192 |
|
| 193 |
virtual bool SaveToArchive(CyString filename, int game, const CGameExe *exes, CProgressInfo *progress = NULL);
|
193 |
virtual bool SaveToArchive(CyString filename, int game, const CGameExe *exes, CProgressInfo *progress = NULL);
|
| 194 |
virtual void addGeneratedFiles(HZIP &hz) {};
|
194 |
virtual void addGeneratedFiles(HZIP &hz) {};
|
| 195 |
|
195 |
|
| 196 |
void ClearFileData();
|
196 |
void ClearFileData();
|