#ifndef SPELL_WARZ_SPELL_CPP #define SPELL_WARZ_SPELL_CPP 1 class Spell { protected: char name[64]; int type; int power; int cost; public: static const int NAME_LENGTH = 15; static const int TYPE_RESTORATION = 1; static const int TYPE_DESTRUCTION = 2; Spell(const char *spellName, const int spellType, int spellPower, int spellCost); const char *getName(); int getType(); int getPower(); int getCost(); }; #endif