//////////////////////////////////////////////////////////////////////////
//
-string UnitType::Name()
+string UnitType::Name() const
{
return m_sName;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Race()
+int UnitType::Race() const
{
return m_iRace;
}
//////////////////////////////////////////////////////////////////////////
//
-void UnitType::setClass(int iClass)
+void UnitType::setClass(string sClass)
{
- m_iClass = iClass;
+ m_sClass = sClass;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::iClass()
+string UnitType::Class() const
{
- return m_iClass;
+ return m_sClass;
}
//////////////////////////////////////////////////////////////////////////
//
-void UnitType::setTarget(vector<int> Target)
+void UnitType::setTarget(vector<string> Target)
{
m_vTarget = Target;
}
//////////////////////////////////////////////////////////////////////////
//
-void UnitType::addTarget(int iTarget)
+void UnitType::addTarget(string target)
{
- m_vTarget.push_back(iTarget);
+ m_vTarget.push_back(target);
}
//////////////////////////////////////////////////////////////////////////
* If it finds the position it inserts the target there, if it reaches the end
* before it finds the correct possition it adds the target to the end.
*/
-void UnitType::insTarget(int iTarget, int index = 0)
+void UnitType::insTarget(string target, int index = 0)
{
- vector<int>::iterator i = m_vTarget.begin();
+ vector<string>::iterator i = m_vTarget.begin();
for (int j = 0; j < index; j++, i++)
{
if (i == m_vTarget.end())
{
- m_vTarget.push_back(iTarget);
+ m_vTarget.push_back(target);
return;
}
}
- m_vTarget.insert(i, iTarget);
+ m_vTarget.insert(i, target);
}
//////////////////////////////////////////////////////////////////////////
//
-vector<int> UnitType::Target()
+vector<string> UnitType::Target() const
{
return m_vTarget;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Target(int index)
+string UnitType::Target(int index) const
{
return m_vTarget[index];
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Initiative()
+int UnitType::Initiative() const
{
return m_iInitiative;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Agility()
+int UnitType::Agility() const
{
return m_iAgility;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::WeaponSpeed()
+int UnitType::WeaponSpeed() const
{
return m_iWeaponSpeed;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Guns()
+int UnitType::Guns() const
{
return m_iGuns;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Power()
+int UnitType::Power() const
{
return m_iPower;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Armor()
+int UnitType::Armor() const
{
return m_iArmor;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::EMP()
+int UnitType::EMP() const
{
return m_iEMP;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::TotRes()
+int UnitType::TotRes() const
{
return m_iTotalResources;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Fuel()
+int UnitType::Fuel() const
{
return m_iFuel;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::ETA()
+int UnitType::ETA() const
{
return m_iETA;
}
//////////////////////////////////////////////////////////////////////////
//
-void UnitType::setType(int iType)
+void UnitType::setType(string type)
{
- m_iType = iType;
+ m_sType = type;
}
//////////////////////////////////////////////////////////////////////////
//
-int UnitType::Type()
+string UnitType::Type() const
{
- return m_iType;
+ return m_sType;
}