X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=bs%2Ffleet.h;h=b6aaecd429ab85d31775f5777fba78feb9545a39;hb=dc90594097a886eee49e9bfe45da6d4f9765179a;hp=88c78842b92c90452a026d556d25c4f96a56b4c9;hpb=4449ffee20fa04e3b865cbd37ba8027bae599018;p=hbs.git diff --git a/bs/fleet.h b/bs/fleet.h index 88c7884..b6aaecd 100644 --- a/bs/fleet.h +++ b/bs/fleet.h @@ -60,10 +60,26 @@ public: */ std::string Race(); + /**Returns the total number of ships in this fleet + */ + 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 >& races); + static void setUnits(std::map& units); protected: std::string m_sName; std::string m_sRace; + int m_iETA; std::map > m_Fleet; static std::map s_Units;