bool HasRing() const { return ring; }
bool HasJewel() const { return jewel; }
+ int AttackFrames() const { return attackFrames; }
+ int SpellFrames() const { return spellFrames; }
+
// temporary setters until loader is implemented
public:
void SetName(const char *n) { name = n; }
void AddSpell(const common::Spell *s) { spells.push_back(s); }
+ void SetAttackFrames(int num) { attackFrames = num; }
+ void SetSpellFrames(int num) { spellFrames = num; }
+
private:
const char *name;
graphics::Sprite *sprite;
// TODO: vector does not seem to be a good choice
std::vector<const common::Spell *> spells;
- // TODO: equipment list
+
+ int attackFrames;
+ int spellFrames;
Uint16 maxHealth, health;
Uint16 maxMana, mana;