Subversion Repositories spk

Rev

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

Rev 217 Rev 220
Line 21... Line 21...
21
using namespace SPK;
21
using namespace SPK;
22
 
22
 
23
class SPKEXPORT CPackages
23
class SPKEXPORT CPackages
24
{
24
{
25
public:
25
public:
26
	static Utils::String ConvertLanguage(int lang);
26
	static Utils::WString ConvertLanguage(int lang);
27
	static SAvailablePackage *CreateAvailablePackageData(CBaseFile *package);
27
	static SAvailablePackage *CreateAvailablePackageData(CBaseFile *package);
28
	static Utils::WString FormatAvailablePackageData(CBaseFile *package);
28
	static Utils::WString FormatAvailablePackageData(CBaseFile *package);
29
	static Utils::WString FormatAvailablePackageData(SAvailablePackage *package);
29
	static Utils::WString FormatAvailablePackageData(SAvailablePackage *package);
30
	static Utils::WString CreateFromPackagerScript(CPackages *packages, const Utils::WString &filename);
30
	static Utils::WString CreateFromPackagerScript(CPackages *packages, const Utils::WString &filename);
31
	static int GeneratePackageUpdateData(const Utils::WString &dir, bool includeSingle = true);
31
	static int GeneratePackageUpdateData(const Utils::WString &dir, bool includeSingle = true);
Line 218... Line 218...
218
	bool getModCompatabilityList(C_File *file, Utils::WStringList *list = NULL) const;
218
	bool getModCompatabilityList(C_File *file, Utils::WStringList *list = NULL) const;
219
	bool checkCompatabilityBetweenModFiles(C_File *from, C_File *to, Utils::WStringList *list = NULL) const;
219
	bool checkCompatabilityBetweenModFiles(C_File *from, C_File *to, Utils::WStringList *list = NULL) const;
220
	bool checkCompatabilityBetweenMods(CBaseFile *from, CBaseFile *to, Utils::WStringList *list = NULL) const;
220
	bool checkCompatabilityBetweenMods(CBaseFile *from, CBaseFile *to, Utils::WStringList *list = NULL) const;
221
	int checkCompatabilityAgainstPackages(CBaseFile *newFile, Utils::WStringList *list = NULL, CLinkList<CBaseFile> *packages = NULL) const;
221
	int checkCompatabilityAgainstPackages(CBaseFile *newFile, Utils::WStringList *list = NULL, CLinkList<CBaseFile> *packages = NULL) const;
222
 
222
 
223
	Utils::String getLanguageName() const;
223
	Utils::WString getLanguageName() const;
224
	int			  getGameLanguage() const;
224
	int			  getGameLanguage() const;
225
	int			  getGameLanguage(const Utils::WString &dir) const;
225
	int			  getGameLanguage(const Utils::WString &dir) const;
226
	int			  getGameAddons(Utils::WStringList &exes) const;
226
	int			  getGameAddons(Utils::WStringList &exes) const;
227
	int			  getGameAddons(Utils::WStringList &exes, const Utils::WString &dir) const;
227
	int			  getGameAddons(Utils::WStringList &exes, const Utils::WString &dir) const;
228
	Utils::WString getGameName() const;
228
	Utils::WString getGameName() const;