X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=bs%2Ffleet.cpp;h=b562b8150186def125235ef19275ef646f15a86e;hb=fb2a45b071b141a63140645c135ade3c731fa503;hp=a57d25e86db06c0a359928fee7b3a70e50729d6b;hpb=a779cd198be469897a9dec45c9b2ba38b183de2f;p=hbs.git diff --git a/bs/fleet.cpp b/bs/fleet.cpp index a57d25e..b562b81 100644 --- a/bs/fleet.cpp +++ b/bs/fleet.cpp @@ -17,7 +17,54 @@ #include "fleet.h" -Fleet::Fleet(){ +using namespace std; + +//Static variables +map > Fleet::s_Races; +map Fleet::s_Units; + +Fleet::Fleet() +{ } Fleet::~Fleet(){ } + +////////////////////////////////////////////////////////////////////////// +// +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 >::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; +} + +