#include "fleet.h"
+#include <iostream>
using namespace std;
//Static variables
Fleet::Fleet()
{
m_iETA = 0;
+ m_sRace = "Generic";
}
Fleet::~Fleet(){
}
return m_iETA;
}
+//////////////////////////////////////////////////////////////////////////
+//
+void Fleet::setRaces(std::map<std::string, std::vector<int> >& races)
+{
+ s_Races = races;
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+void Fleet::setUnits(map<std::string, UnitType>& units)
+{
+ s_Units = units;
+
+ for (map<string, UnitType >::iterator i = s_Units.begin(); i != s_Units.end(); i++)
+ {
+ cerr << s_Units[(*i).first].Name() << "\t"
+ << s_Units[(*i).first].Race() <<"\t"
+ << s_Units[(*i).first].Class() << "\t"
+ << s_Units[(*i).first].Target(0) << "\t"
+ << s_Units[(*i).first].Target(1) << "\t"
+ << s_Units[(*i).first].Target(2) << "\t"
+ << s_Units[(*i).first].Initiative() << "\t"
+ << s_Units[(*i).first].Agility() << "\t"
+ << s_Units[(*i).first].WeaponSpeed() << "\t"
+ << s_Units[(*i).first].Guns() << "\t"
+ << s_Units[(*i).first].Power() << "\t"
+ << s_Units[(*i).first].Armor() << "\t"
+ << s_Units[(*i).first].EMP() << "\t"
+ << s_Units[(*i).first].TotRes() << "\t"
+ << s_Units[(*i).first].Fuel() << "\t"
+ << s_Units[(*i).first].ETA() << "\t"
+ << s_Units[(*i).first].Type() << endl;
+ }
+}