Subversion Repositories spk

Rev

Rev 127 | Rev 130 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 127 Rev 129
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();