+//////////////////////////////////////////////////////////////////////////
+//
+float Planet::capping(int tick = 0)
+{
+ int ticks = m_Capping.size();
+
+ --ticks;
+
+ if (ticks < tick)
+ return 0;
+
+ return m_Capping[tick];
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+void Planet::setCapping(float capping, int tick = 0)
+{
+ int ticks = m_Capping.size();
+
+ for (int i = ticks; i <= tick; ++i)
+ {
+ m_Capping.push_back(0);
+ }
+
+ if (capping <= 0.15 && capping >= 0)
+ m_Capping[tick] = capping;
+ else
+ m_Capping[tick] = 0.15;
+}