* real life, it's a game engine, and in this engine a planet got all the
* attributes that a fleet got + some additions, so I think the inheritance
* is fully legal from a OOP standpoint. If it isn't, then please correct me ;)
+ *
+ * This class is doing the actual battle simulation (since battles without
+ * planets aren't available in this game).
*@author Michael Andreen
*/
int roids(std::string type, int tick = 0) const;
void setRoids(std::string type, int number);
+ void runBattle(std::vector<Fleet*> friendly, std::vector<Fleet*> hostile);
+
protected:
+ void calcOneTick(Planet* friendly, Fleet* Hostile);
+
unsigned m_iScore;
RoidList m_Roids;