]> ruin.nu Git - hbs.git/blobdiff - bs/fleet.h
Can now load the stats and race configurations..
[hbs.git] / bs / fleet.h
index 0d81fd2b5de4637c15d5970385ee77d29a10f495..b6aaecd429ab85d31775f5777fba78feb9545a39 100644 (file)
@@ -64,10 +64,22 @@ public:
         */
        int NumberOfShips();
 
+       /**Sets the estimated time of arrival. The time as a single integer,
+        * in relation to the current time. For example if the current time is
+        * 10, and the arrival is at 12, then the eta is 2.
+        */
+       void setETA(int eta);
+       /**Return the estimated time of arrival. It's counted from the current time (tick).
+        */
+       int  ETA();
+
+       static void setRaces(std::map<std::string, std::vector<int> >& races);
+       static void setUnits(std::map<std::string, UnitType>& units);
 
 protected:
        std::string     m_sName;
        std::string     m_sRace;
+       int         m_iETA;
        std::map<std::string, std::vector<int> >        m_Fleet;
 
        static std::map<std::string, UnitType>  s_Units;