#include "Spell.hpp" int Spell::TYPE_RESTORATION = 1; int Spell::TYPE_DESTRUCTION = 2; Spell::Spell(std::string spellName, Element *spellElement, int spellType, int spellPower, int spellCost) { this->name = spellName; this->element = spellElement; this->type = spellType; this->power = spellPower; this->cost = spellCost; } int Spell::getType() { return this->type; } int Spell::getPower() { return this->power; } int Spell::getCost() { return this->cost; } Element *Spell::getElement() { return this->element; } std::string Spell::getName() { return this->name; }