]> ruin.nu Git - hbs.git/blobdiff - bs/planet.h
started to work on the battle report.. almost there =)
[hbs.git] / bs / planet.h
index 95b38936f0ad09da634ecf38c778bbccc188b541..78c00b94531305a2a144227f363b604b821b79fe 100644 (file)
@@ -21,6 +21,7 @@
 #include "fleet.h"
 
 typedef std::map<std::string, std::vector<int> > RoidList;
+typedef std::map<int, std::map<int, std::map<std::string, std::map<std::string, std::map<std::string, int> > > > > ReportList;
 
 /**This class is the implementation of a planet.
  *
@@ -90,6 +91,8 @@ public:
        float capping(int tick = 0);
        void setCapping(float capping, int tick = 0);
 
+       ReportList report() const;
+
 protected:
        /** This function is used to start the calculations of a single tick of the
         * battle on the current planet. It's protected because it's not really meant
@@ -106,6 +109,7 @@ protected:
        std::vector <unsigned> m_Score;
        std::vector <float> m_Capping;
        RoidList m_Roids;
+       ReportList m_Report;
        
 };