\r
ArmorGO::ArmorGO() : ItemGO()\r
{\r
- mType = ItemTypes::Armor;\r
}\r
\r
ArmorGO::ArmorGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhealth) :\r
mModifiers[Modifiers::strength] = Range(strength, strength);\r
mModifiers[Modifiers::defense] = Range(defense, defense);\r
mModifiers[Modifiers::maxhealth] = Range(maxhealth, maxhealth);\r
- mType = ItemTypes::Armor;\r
}\r
\r
ArmorGO::~ArmorGO()\r
{\r
}\r
\r
+ItemTypes::ItemType ArmorGO::Type(void) const\r
+{\r
+ return ItemTypes::Armor;\r
+}\r
\r
+ArmorGO *ArmorGO::Clone(void) const\r
+{\r
+ return new ArmorGO(*this);\r
+}\r
\r
\r
\r