for (int i = ticks; i <= tick; ++i )
m_Roids[type].push_back(roids);
m_Roids[type][tick] -= number;
+
+ if (type != "uninit")
+ addPlanetScore(-3000*number, tick);
}
//Reset roids
for (RoidList::iterator roid = m_Roids.begin(); roid != m_Roids.end(); ++roid)
setRoids(roid->first, roids(roid->first, tick-1), tick);
+
+ setPlanetScore(planetScore(tick - 1), tick);
calcOneTick(&allFriends, &allHostiles, stealfriendly, stealhostile, tick );
}
}
+//////////////////////////////////////////////////////////////////////////
+//
void Planet::calculateScoreLoss(std::vector<Fleet*> friendly, int tick = 1)
{
for (vector<Fleet*>::iterator i = friendly.begin(); i != friendly.end(); ++i)