| 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;
|