Subversion Repositories spk

Rev

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

Rev 207 Rev 210
Line 7648... Line 7648...
7648
bool CPackages::extractAll(CBaseFile *baseFile, const Utils::String &dir, int game, bool includedir, CProgressInfo *progress) const
7648
bool CPackages::extractAll(CBaseFile *baseFile, const Utils::String &dir, int game, bool includedir, CProgressInfo *progress) const
7649
{
7649
{
7650
	if (!baseFile)
7650
	if (!baseFile)
7651
		return false;
7651
		return false;
7652
 
7652
 
7653
	Utils::CStringList gameAddons;
7653
	Utils::WStringList gameAddons;
7654
	for (unsigned int i = 0; i < m_gameExe.gameCount(); ++i)
7654
	for (unsigned int i = 0; i < m_gameExe.gameCount(); ++i)
7655
	{
7655
	{
7656
		SGameExe *exe = m_gameExe.game(i);
7656
		SGameExe *exe = m_gameExe.game(i);
7657
		if (!exe->sAddon.empty())
7657
		if (!exe->sAddon.empty())
7658
			gameAddons.pushBack(Utils::String::Number(i + 1), exe->sAddon.toString());
7658
			gameAddons.pushBack(Utils::WString::Number(i + 1), exe->sAddon);
7659
	}
7659
	}
7660
 
7660
 
7661
	return baseFile->extractAll(dir, game, gameAddons, includedir, progress);
7661
	return baseFile->extractAll(dir, game, gameAddons, includedir, progress);
7662
}
7662
}
7663
 
7663
 
7664
bool CPackages::generatePackagerScript(CBaseFile *baseFile, bool wildcard, Utils::CStringList *list, int game, bool datafile) const
7664
bool CPackages::generatePackagerScript(CBaseFile *baseFile, bool wildcard, Utils::WStringList *list, int game, bool datafile) const
7665
{	
7665
{	
7666
	if (!baseFile)
7666
	if (!baseFile)
7667
		return false;
7667
		return false;
7668
 
7668
 
7669
	Utils::CStringList gameAddons;
7669
	Utils::WStringList gameAddons;
7670
	for (unsigned int i = 0; i < m_gameExe.gameCount(); ++i)
7670
	for (unsigned int i = 0; i < m_gameExe.gameCount(); ++i)
7671
	{
7671
	{
7672
		SGameExe *exe = m_gameExe.game(i);
7672
		SGameExe *exe = m_gameExe.game(i);
7673
		if (!exe->sAddon.empty())
7673
		if (!exe->sAddon.empty())
7674
			gameAddons.pushBack(Utils::String::Number(i + 1), exe->sAddon.toString());
7674
			gameAddons.pushBack(Utils::WString::Number(i + 1), exe->sAddon);
7675
	}
7675
	}
7676
 
7676
 
7677
	return baseFile->GeneratePackagerScript(wildcard, list, game, gameAddons, datafile);
7677
	return baseFile->GeneratePackagerScript(wildcard, list, game, gameAddons, datafile);
7678
}
7678
}
7679
 
7679