#include "fleet.h"
-typedef std::map<std::string, int> RoidList;
+typedef std::map<std::string, std::vector<int> > RoidList;
/**This class is the implementation of a planet.
*
Planet();
virtual ~Planet();
- unsigned score(int tick = 0);
- void setScore(unsigned i);
+ unsigned planetScore() const;
+ void setPlanetScore(unsigned i);
+
+ 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:
unsigned m_iScore;