+
+//////////////////////////////////////////////////////////////////////////
+//
+void Fleet::setName(string sName)
+{
+ m_sName = sName;
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+string Fleet::Name()
+{
+ return m_sName;
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+/** This function first sets the race, then it iterates through the the
+ * s_Races and checks if it finds the race it returns true, if it reaches
+ * the end without finding it it returns false.
+ */
+bool Fleet::setRace(std::string sRace)
+{
+ m_sRace = sRace;
+ for (map<string, vector<int> >::iterator i = s_Races.begin(); i != s_Races.end(); i++)
+ {
+ if (m_sRace == (*i).first)
+ return true;
+ }
+ return false;
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+string Fleet::Race()
+{
+ return m_sRace;
+}
+
+