//////////////////////////////////////////////////////////////////////////
//
-unsigned Fleet::score(int tick = 0) const
+unsigned Fleet::score(int tick) const
{
unsigned tot_score = 0;
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::setFleet(string unittype, int number, int tick = 0)
+void Fleet::setFleet(string unittype, int number, int tick)
{
int earlier = 0;
int ticks = m_Fleet[unittype].size();
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::addFleet(std::string unittype, int number, int tick = 0)
+void Fleet::addFleet(std::string unittype, int number, int tick)
{
int earlier = 0;
int ticks = m_Fleet[unittype].size();
//////////////////////////////////////////////////////////////////////////
//
-int Fleet::fleet(string unittype, int tick = 0)
+int Fleet::fleet(string unittype, int tick)
{
int ticks = m_Fleet[unittype].size();
//////////////////////////////////////////////////////////////////////////
//
-int Fleet::blockedFleet(std::string unittype, int tick = 0)
+int Fleet::blockedFleet(std::string unittype, int tick)
{
int ticks = m_BlockedFleet[unittype].size();
if (ticks == 0)
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::setBlockedFleet(std::string unittype, int number, int tick = 0)
+void Fleet::setBlockedFleet(std::string unittype, int number, int tick)
{
int ticks = m_BlockedFleet[unittype].size();
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::addToThis(std::vector<Fleet*> fleets, int tick = 0)
+void Fleet::addToThis(std::vector<Fleet*> fleets, int tick)
{
for (UnitList::iterator i = s_Units.begin(); i != s_Units.end(); ++i)
{
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::distributeLossesGains(std::vector<Fleet*> fleets, int tick = 0)
+void Fleet::distributeLossesGains(std::vector<Fleet*> fleets, int tick)
{
for (UnitList::iterator i = s_Units.begin(); i != s_Units.end(); ++i)
{
//////////////////////////////////////////////////////////////////////////
//
-std::vector<Fleet*> Fleet::calculateSide(std::vector<Fleet*> fleets, int stays = 0, int tick = 0)
+std::vector<Fleet*> Fleet::calculateSide(std::vector<Fleet*> fleets, int stays, int tick)
{
vector<Fleet*> fl;
for (vector<Fleet*>::iterator i = fleets.begin(); i != fleets.end(); ++i)
//////////////////////////////////////////////////////////////////////////
//
-int Fleet::freeFleet(std:: string unittype, int tick = 0)
+int Fleet::freeFleet(std:: string unittype, int tick)
{
int bticks = m_BlockedFleet[unittype].size();
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::killFleet(std::string unittype, int number, int tick = 0)
+void Fleet::killFleet(std::string unittype, int number, int tick)
{
int earlier = 0;
int ticks = m_Fleet[unittype].size();
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::setResource(std::string type, int number, int tick = 0)
+void Fleet::setResource(std::string type, int number, int tick)
{
int ticks = m_Resources[type].size();
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::addResource(std::string type, int number, int tick = 0)
+void Fleet::addResource(std::string type, int number, int tick)
{
int ticks = m_Resources[type].size();
//////////////////////////////////////////////////////////////////////////
//
-int Fleet::resource(std::string type, int tick = 0) const
+int Fleet::resource(std::string type, int tick) const
{
if (tick < 0)
return 0;
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::blockFleet(std::string unittype, int number, int tick = 0)
+void Fleet::blockFleet(std::string unittype, int number, int tick)
{
if (m_BlockedFleet[unittype].size() >= 1)
{
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::distributeCappedRoids(std::vector<Fleet*> fleets, int tick = 0)
+void Fleet::distributeCappedRoids(std::vector<Fleet*> fleets, int tick)
{
for (ResourceList::iterator i = m_Resources.begin(); i != m_Resources.end(); ++i)
{
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::addFleet(std::map<string, int> units, int tick = 0)
+void Fleet::addFleet(std::map<string, int> units, int tick)
{
for (map<string, int>::iterator i = units.begin(); i != units.end(); ++i)
addFleet(i->first, i->second, tick);
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::calculateLostStealships(string unittype, std::map<std::string, int> stolen, int tick = 1)
+void Fleet::calculateLostStealships(string unittype, std::map<std::string, int> stolen, int tick)
{
int stealscore = 0;
for (map<string, int>::iterator i = stolen.begin(); i != stolen.end(); ++i)
//////////////////////////////////////////////////////////////////////////
//
-void Fleet::distributeStolenShips(std::map<std::string, std::map<std::string, int> > stolen, std::vector<Fleet*> fleets, int tick = 0)
+void Fleet::distributeStolenShips(std::map<std::string, std::map<std::string, int> > stolen, std::vector<Fleet*> fleets, int tick)
{
for(map<string, map<string, int> >::iterator i = stolen.begin(); i != stolen.end(); ++i)
{
//////////////////////////////////////////////////////////////////////////
//
-unsigned Planet::planetScore(int tick = 0) const
+unsigned Planet::planetScore(int tick) const
{
int ticks = m_Score.size();
if (ticks == 0)
//////////////////////////////////////////////////////////////////////////
//
-void Planet::setPlanetScore(unsigned number, int tick = 0)
+void Planet::setPlanetScore(unsigned number, int tick)
{
int earlier = 0;
int ticks = m_Score.size();
//////////////////////////////////////////////////////////////////////////
//
-void Planet::addPlanetScore(unsigned number, int tick = 0)
+void Planet::addPlanetScore(unsigned number, int tick)
{
int earlier = 0;
int ticks = m_Score.size();
}
//////////////////////////////////////////////////////////////////////////
//
-int Planet::roids(std::string type, int tick = 0) const
+int Planet::roids(std::string type, int tick) const
{
// const... I would like [] as for const types: int ticks = m_Roids[type].size();
//////////////////////////////////////////////////////////////////////////
//
-void Planet::setRoids(std::string type, int number, int tick = 0)
+void Planet::setRoids(std::string type, int number, int tick)
{
int ticks = m_Roids[type].size();
int roids = 0;
//////////////////////////////////////////////////////////////////////////
//
-void Planet::takeRoids(std::string type, int number, int tick = 0)
+void Planet::takeRoids(std::string type, int number, int tick)
{
int ticks = m_Roids[type].size();
int roids = 0;
//////////////////////////////////////////////////////////////////////////
//
-void Planet::calcOneTick(Planet* friendly, Fleet* hostile, std::map<std::string, std::map<std::string, int> >& stealfriendly, std::map<std::string, std::map<std::string, int> >& stealhostile, int tick = 1)
+void Planet::calcOneTick(Planet* friendly, Fleet* hostile, std::map<std::string, std::map<std::string, int> >& stealfriendly, std::map<std::string, std::map<std::string, int> >& stealhostile, int tick)
{
if (planetScore(tick - 1) > 0)
setCapping(float(planetScore(tick - 1)) / hostile->score() / 10, tick);
//////////////////////////////////////////////////////////////////////////
//
-void Planet::calculateScoreLoss(std::vector<Fleet*> friendly, int tick = 1)
+void Planet::calculateScoreLoss(std::vector<Fleet*> friendly, int tick)
{
for (vector<Fleet*>::iterator i = friendly.begin(); i != friendly.end(); ++i)
{
//////////////////////////////////////////////////////////////////////////
//
-float Planet::capping(int tick = 0)
+float Planet::capping(int tick)
{
int ticks = m_Capping.size();
//////////////////////////////////////////////////////////////////////////
//
-void Planet::setCapping(float capping, int tick = 0)
+void Planet::setCapping(float capping, int tick)
{
int ticks = m_Capping.size();