X-Git-Url: https://ruin.nu/git/?p=hbs.git;a=blobdiff_plain;f=bs%2Ffleet.h;h=95c0c88dffbe53a779afd3557951cc24df045b3e;hp=b6aaecd429ab85d31775f5777fba78feb9545a39;hb=56b09bf912d2965744e2e78a30fc68d73ebe401c;hpb=dc90594097a886eee49e9bfe45da6d4f9765179a diff --git a/bs/fleet.h b/bs/fleet.h index b6aaecd..95c0c88 100644 --- a/bs/fleet.h +++ b/bs/fleet.h @@ -45,7 +45,7 @@ public: /**Returns the name of this fleet. * \see setName */ - std::string Name(); + std::string Name() const; /**The race string decides what type of ships this fleet can have. * The values must be feeded into this class. @@ -58,11 +58,11 @@ public: * \return The race, represented as a string. * \see setRace */ - std::string Race(); + std::string Race() const; /**Returns the total number of ships in this fleet */ - int NumberOfShips(); + int NumberOfShips() const; /**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 @@ -71,11 +71,14 @@ public: void setETA(int eta); /**Return the estimated time of arrival. It's counted from the current time (tick). */ - int ETA(); + int ETA() const; static void setRaces(std::map >& races); static void setUnits(std::map& units); + static const std::map >& Races(); + static const std::map& Units(); + protected: std::string m_sName; std::string m_sRace;