Subversion Repositories spk

Rev

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

Rev 125 Rev 126
Line 487... Line 487...
487
		}
487
		}
488
	}
488
	}
489
 
489
 
490
	return dir;
490
	return dir;
491
}
491
}
-
 
492
 
-
 
493
int CGameExe::findAddonType(const Utils::String &addon) const
-
 
494
{
-
 
495
	int i = 0;
-
 
496
	for (CListNode<SGameExe> *node = m_lExe.Front(); node; node = node->next())
-
 
497
	{
-
 
498
		SGameExe *exe = node->Data();
-
 
499
		if (exe->iFlags & EXEFLAG_ADDON)
-
 
500
		{
-
 
501
			if (exe->sAddon.Compare(addon))
-
 
502
				return i;
-
 
503
		}
-
 
504
		++i;
-
 
505
	}
-
 
506
 
-
 
507
	return -1;
-
 
508
}
-
 
509
 
492
int CGameExe::GetGameType(const Utils::String &gameExe) const
510
int CGameExe::GetGameType(const Utils::String &gameExe) const
493
{
511
{
494
	CDirIO Dir (gameExe);
512
	CDirIO Dir (gameExe);
495
	int count = 0;
513
	int count = 0;
496
 
514
 
Line 767... Line 785...
767
	}
785
	}
768
 
786
 
769
	// not found ?? just set to all versions
787
	// not found ?? just set to all versions
770
	*version = 0;
788
	*version = 0;
771
	return 0;
789
	return 0;
772
}
-
 
773
790
}
-
 
791
 
-
 
792
SGameExe *CGameExe::GetGame(int game) const
-
 
793
{ 
-
 
794
	if (game >= 0 && game < m_lExe.size()) 
-
 
795
		return m_lExe.Get(game); 
-
 
796
	return NULL; 
-
 
797
}
-
 
798