* fixed some boundary conditions for menu initialization

* changed # victories to be calculated value
* removed nbVictories accessor
This commit is contained in:
techdragon.nguyen@gmail.com
2010-11-20 10:11:06 +00:00
parent 4a0965c853
commit 36d25441e2
4 changed files with 10 additions and 25 deletions
+8 -22
View File
@@ -44,18 +44,6 @@ DeckStats::~DeckStats()
cleanStats();
}
int DeckStats::percentVictories(string opponentsFile)
{
map<string, DeckStat *>::iterator it = stats.find(opponentsFile);
if (it == stats.end())
{
return 50;
}
else
{
return (it->second->percentVictories());
}
}
DeckStat* DeckStats::getDeckStat(string opponentsFile)
{
@@ -82,19 +70,17 @@ int DeckStats::nbGames()
return nbgames;
}
int DeckStats::nbVictories()
int DeckStats::percentVictories(string opponentsFile)
{
int victories = 0;
int nbgames = 0;
map<string, DeckStat *>::iterator it;
for (it = stats.begin(); it != stats.end(); it++)
map<string, DeckStat *>::iterator it = stats.find(opponentsFile);
if (it == stats.end())
{
DeckStat * d = it->second;
nbgames += d->nbgames;
victories += d->victories;
return 50;
}
else
{
return (it->second->percentVictories());
}
return victories;
}
int DeckStats::percentVictories()