Subversion Repositories spk

Rev

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

Rev 102 Rev 118
Line 40... Line 40...
40
	CBaseFile *LoadPackagerScript(CyString filename, int compression, CyString (*askFunc)(CyString), CyStringList *malformedLines = NULL, CyStringList *unknownCommands = NULL, CyStringList *variables = NULL);
40
	CBaseFile *LoadPackagerScript(CyString filename, int compression, CyString (*askFunc)(CyString), CyStringList *malformedLines = NULL, CyStringList *unknownCommands = NULL, CyStringList *variables = NULL);
41
	CyStringList *GetGlobals() { return &m_lGlobals; }
41
	CyStringList *GetGlobals() { return &m_lGlobals; }
42
	CyStringList *GetFakePatchOrder() { return &m_lFakePatchOrder; }
42
	CyStringList *GetFakePatchOrder() { return &m_lFakePatchOrder; }
43
	CyString GetCurrentDirectory() { return m_sCurrentDir; }
43
	CyString GetCurrentDirectory() { return m_sCurrentDir; }
44
	static CyString GetTempDirectory() { return m_sTempDir; }
44
	static CyString GetTempDirectory() { return m_sTempDir; }
45
	static Utils::String tempDirectory() { return m_sTempDir.ToString(); }
45
	static Utils::String tempDirectory() { return m_sTempDir; }
46
	CyString GetMyDocuments() { return m_sMyDoc; }
46
	CyString GetMyDocuments() { return m_sMyDoc; }
47
	CGameExe *GetGameExe() { return &m_gameExe; }
47
	CGameExe *GetGameExe() { return &m_gameExe; }
48
	CLinkList<CBaseFile> *GetInstallPackageList() { return &m_lInstallList; }
48
	CLinkList<CBaseFile> *GetInstallPackageList() { return &m_lInstallList; }
49
 
49
 
50
	// installing/uninstalling
50
	// installing/uninstalling
Line 272... Line 272...
272
	//setting functions
272
	//setting functions
273
	void SetRenameText(bool b) { m_bRenameText = b; }
273
	void SetRenameText(bool b) { m_bRenameText = b; }
274
	void SetLanguage(int i) { m_iLanguage = i; }
274
	void SetLanguage(int i) { m_iLanguage = i; }
275
	void SetAutoEnable(bool b) { m_bAutoEnableChild = b; }
275
	void SetAutoEnable(bool b) { m_bAutoEnableChild = b; }
276
	void SetForceModInstall(bool b) { m_bForceModInstall = b; }
276
	void SetForceModInstall(bool b) { m_bForceModInstall = b; }
277
	void SetTempDirectory(CyString s) { m_sTempDir = s; }
277
	void SetTempDirectory(CyString s) { m_sTempDir = s.ToString(); }
-
 
278
	void setTempDirectory(const Utils::String &s) { m_sTempDir = s; }
278
	void SetMyDocuments(CyString s) { m_sMyDoc = s; }
279
	void SetMyDocuments(CyString s) { m_sMyDoc = s; }
279
	void SetForceEMP(bool b) { m_bForceEMP = b; }
280
	void SetForceEMP(bool b) { m_bForceEMP = b; }
280
	void SetSurpressProtectedWarning(bool b) { m_bSurpressProtectedWarning = b; }
281
	void SetSurpressProtectedWarning(bool b) { m_bSurpressProtectedWarning = b; }
281
	void SurpressProtectedWarning() { m_bSurpressProtectedWarning = true; }
282
	void SurpressProtectedWarning() { m_bSurpressProtectedWarning = true; }
282
	bool IsSupressProtectedWarning() { return m_bSurpressProtectedWarning; }
283
	bool IsSupressProtectedWarning() { return m_bSurpressProtectedWarning; }
Line 321... Line 322...
321
	bool _wareNotoOverride(enum WareTypes type, int pos, const Utils::String &id, int *noto);
322
	bool _wareNotoOverride(enum WareTypes type, int pos, const Utils::String &id, int *noto);
322
	void _removeWareOverride(enum WareTypes type, int pos, const Utils::String &id);
323
	void _removeWareOverride(enum WareTypes type, int pos, const Utils::String &id);
323
 
324
 
324
private:
325
private:
325
	CyString	m_sCurrentDir;
326
	CyString	m_sCurrentDir;
326
	static CyString	m_sTempDir;
327
	static Utils::String	m_sTempDir;
327
	CyString	m_sMyDoc;
328
	CyString	m_sMyDoc;
328
	CyString	m_sSetMod;
329
	CyString	m_sSetMod;
329
	CyString	m_sActiveDir;
330
	CyString	m_sActiveDir;
330
 
331
 
331
	// global files list
332
	// global files list