//
bool BSConf::loadStats()
{
- std::map<std::string, UnitType> units;
+ UnitList units;
QFile f(m_sStatsFilename);
if ( f.open(IO_ReadOnly) )
t1 >> temp;
units[race].setRace(temp.toInt());
t1 >> temp;
- units[race].setClass((const char*) temp);
+ units[race].setUnitClass((const char*) temp);
t1 >> temp;
units[race].addTarget((const char*) temp);
t1 >> temp;
units[race].setArmor(temp.toInt());
t1 >> temp;
units[race].setEMP(temp.toInt());
- t1 >> temp;
- units[race].setTotalResources(temp.toInt());
+ QString metal;
+ QString crystal;
+ QString eonium;
+ t1 >> metal;
+ t1 >> crystal;
+ t1 >> eonium;
+ units[race].setTotalResources(metal.toInt() + crystal.toInt() + eonium.toInt());
t1 >> temp;
units[race].setFuel(temp.toInt());
t1 >> temp;