Subversion Repositories spk

Rev

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

Rev 14 Rev 31
Line 175... Line 175...
175
	bool AnyAnimations() { return !m_lAnimations.Empty(); }
175
	bool AnyAnimations() { return !m_lAnimations.Empty(); }
176
 
176
 
177
	CyString GetShipClass();
177
	CyString GetShipClass();
178
 
178
 
179
	// ship extraction
179
	// ship extraction
180
	bool StartExtractShip(CyString catFile, CyString id, CProgressInfo *progress);
180
	bool StartExtractShip(CyString catFile, CyString secondCatFile, CyString id, CProgressInfo *progress);
181
	bool StartExtractShip(CCatFile *catFile, CyString id, CProgressInfo *progress);
181
	bool StartExtractShip(CCatFile *catFile, CCatFile *secondCatFile, CyString id, CProgressInfo *progress);
182
	bool ExtractShip(CCatFile *catFile, CyString id, CProgressInfo *progress);
182
	bool ExtractShip(CCatFile *catFile, CyString id, CProgressInfo *progress);
183
	bool ExtractShip(CyString catFile, CyString id, CProgressInfo *progress);
183
	bool ExtractShip(CyString catFile, CyString id, CProgressInfo *progress);
184
	C_File *ExtractFileToPackage(CCatFile *catFile, CyString file, int type, CyString addAs = NullString);
184
	C_File *ExtractFileToPackage(CCatFile *catFile, CyString file, int type, CyString addAs = NullString);
185
 
185
 
186
	bool ExtractSceneFiles(CCatFile *catFile);
186
	bool ExtractSceneFiles(CCatFile *catFile, CCatFile *secondCatFile);
187
	bool ExtractSceneFiles(CyString catFile);
187
	bool ExtractSceneFiles(CyString catFile, CyString secondCatFile);
188
 
188
 
189
	bool ProcessSceneFileSection(int section, CCatFile *catFile, CyStringList *lModels, CProgressInfo *progress);
189
	bool ProcessSceneFileSection(int section, CCatFile *catFile, CCatFile *secondCatFile, CyStringList *lModels, CProgressInfo *progress);
190
	bool ProcessSceneFiles(CCatFile *catFile, CProgressInfo *progress);
190
	bool ProcessSceneFiles(CCatFile *catFile, CCatFile *secondCatFile, CProgressInfo *progress);
191
	bool ProcessSceneFiles(CyString catFile, CProgressInfo *progress);
191
	bool ProcessSceneFiles(CyString catFile, CyString secondCatFile, CProgressInfo *progress);
192
 
192
 
193
	bool UpdateSigned(bool updateFiles) { m_bSigned = false; return false; }
193
	bool UpdateSigned(bool updateFiles) { m_bSigned = false; return false; }
194
	void PackAllFiles();
194
	void PackAllFiles();
195
	CyStringList *ReadSceneModels();
195
	CyStringList *ReadSceneModels();
196
	void ExtractComponants(CCatFile *catFile, CyStringList *sceneModels);
196
	void ExtractComponants(CCatFile *catFile, CyStringList *sceneModels);
197
	void ExtractDummies(CCatFile *catFile, CyStringList *sceneModels, bool add);
197
	void ExtractDummies(CCatFile *catFile, CCatFile *secondCat, CyStringList *sceneModels, bool add);
198
	void ExtractTextures(CCatFile *catFile);
198
	void ExtractTextures(CCatFile *catFile, CCatFile *secondCatFile);
199
	bool GetTextureList(CyStringList *list, const unsigned char *olddata, size_t size);
199
	bool GetTextureList(CyStringList *list, const unsigned char *olddata, size_t size);
200
	void ExtractTexts(CCatFile *catFile, int textId);
200
	void ExtractTexts(CCatFile *catFile, CCatFile *secondCatFile, int textId);
201
	bool AddTextFromFile(FILE *id, int textId = -1);
201
	bool AddTextFromFile(FILE *id, int textId = -1);
202
	bool AddTextFromFile(CyString file, int textId = -1);
202
	bool AddTextFromFile(CyString file, int textId = -1);
203
	bool ExtractBodies(CCatFile *catFile, CyStringList *sceneModels);
203
	bool ExtractBodies(CCatFile *catFile, CCatFile *secondCatFile, CyStringList *sceneModels);
204
	bool ImportBodies(CyStringList *sceneModels, CyString filename);
204
	bool ImportBodies(CyStringList *sceneModels, CyString filename);
205
	bool ExtractCockpits(CCatFile *catFile);
205
	bool ExtractCockpits(CCatFile *catFile, CCatFile *secondCatFile);
206
	bool ImportCockpits(CyString filename);
206
	bool ImportCockpits(CyString filename);
207
	CyString FormatShipData(CyStringList *cockpits, int *text, int game);
207
	CyString FormatShipData(CyStringList *cockpits, int *text, int game);
208
 
208
 
209
	virtual bool LoadPackageData(const Utils::String &sFfirst, const Utils::String &sRest);
209
	virtual bool LoadPackageData(const Utils::String &sFfirst, const Utils::String &sRest);
210
	virtual bool GeneratePackagerScript(bool wildcard, CyStringList *list, bool datafile = false);
210
	virtual bool GeneratePackagerScript(bool wildcard, CyStringList *list, bool datafile = false);