Subversion Repositories spk

Rev

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

Rev 13 Rev 14
Line 164... Line 164...
164
 
164
 
165
	int GetRecommended() { return m_iRecommended; }
165
	int GetRecommended() { return m_iRecommended; }
166
	int GetEaseOfUse() { return m_iEaseOfUse; }
166
	int GetEaseOfUse() { return m_iEaseOfUse; }
167
	int GetGameChanging() { return m_iGameChanging; }
167
	int GetGameChanging() { return m_iGameChanging; }
168
 
168
 
169
	virtual CyString CreateValuesLine ();
169
	virtual Utils::String CreateValuesLine () const;
170
 
170
 
171
	virtual bool LoadPackageData(CyString first, CyString rest);
171
	virtual bool LoadPackageData(const Utils::String &sFfirst, const Utils::String &sRest);
172
	virtual bool GeneratePackagerScript(bool wildcard, CyStringList *list, bool datafile = false);
172
	virtual bool GeneratePackagerScript(bool wildcard, CyStringList *list, bool datafile = false);
173
	virtual bool GeneratePackagerScriptFile(bool wildcard, CyStringList *list);
173
	virtual bool GeneratePackagerScriptFile(bool wildcard, CyStringList *list);
174
 
174
 
175
	void ConvertNormalMod(C_File *f, CyString to);
175
	void ConvertNormalMod(C_File *f, CyString to);
176
	void ConvertFakePatch(C_File *f);
176
	void ConvertFakePatch(C_File *f);
Line 281... Line 281...
281
	// language functions
281
	// language functions
282
	void RemoveLanguageName ( int lang );
282
	void RemoveLanguageName ( int lang );
283
	void AddLanguageName ( int lang, CyString name );
283
	void AddLanguageName ( int lang, CyString name );
284
	void ClearNames ();
284
	void ClearNames ();
285
 
285
 
286
	virtual bool ParseValueLine ( CyString line );
286
	virtual bool ParseValueLine(const Utils::String &line);
287
	int	ParseInstallText(CyString lang);
287
	int	ParseInstallText(CyString lang);
288
 
288
 
289
	CLinkList<SInstallText> *GetInstallTextList() { return &m_lInstallText; }
289
	CLinkList<SInstallText> *GetInstallTextList() { return &m_lInstallText; }
290
	CLinkList<SInstallText> *GetUninstallTextList() { return &m_lUninstallText; }
290
	CLinkList<SInstallText> *GetUninstallTextList() { return &m_lUninstallText; }
291
	CLinkList<SGameCompat>  *GetGameCompatabilityList() { return &m_lGames; }
291
	CLinkList<SGameCompat>  *GetGameCompatabilityList() { return &m_lGames; }
Line 355... Line 355...
355
protected:
355
protected:
356
	virtual void Delete ();
356
	virtual void Delete ();
357
	virtual void SetDefaults ();
357
	virtual void SetDefaults ();
358
 
358
 
359
	// reading of files
359
	// reading of files
360
	virtual bool CheckHeader(CyString header);
360
	virtual bool CheckHeader(const Utils::String header) const;
361
	virtual bool ParseHeader ( CyString header );
361
	virtual bool ParseHeader ( CyString header );
362
	virtual bool ParseFileHeader ( CyString header );
362
	virtual bool ParseFileHeader ( CyString header );
363
	virtual bool ParseFilesLine ( CyString line );
363
	virtual bool ParseFilesLine ( CyString line );
364
	virtual void ReadValues ( CyString values );
364
	virtual void ReadValues ( CyString values );
365
	virtual void ReadFiles ( CyString values );
365
	virtual void ReadFiles ( CyString values );
Line 370... Line 370...
370
	bool IsThereInstallText ( bool );
370
	bool IsThereInstallText ( bool );
371
 
371
 
372
	CyString GetAfterText ( CLinkList<SInstallText> *list, int lang, bool noDefault = false );
372
	CyString GetAfterText ( CLinkList<SInstallText> *list, int lang, bool noDefault = false );
373
	CyString GetBeforeText ( CLinkList<SInstallText> *list, int lang, bool noDefault = false );
373
	CyString GetBeforeText ( CLinkList<SInstallText> *list, int lang, bool noDefault = false );
374
 
374
 
-
 
375
	void _install_adjustFakePatches(CPackages *pPackages);
-
 
376
 
375
	int m_iType;
377
	int m_iType;
376
	SSPKHeader m_SHeader;
378
	SSPKHeader m_SHeader;
377
	SSPKHeader2 m_SHeader2;
379
	SSPKHeader2 m_SHeader2;
378
 
380
 
379
	CyString m_sName;
381
	CyString m_sName;