bool HasJewel() const { return jewel; }
int AttackFrames() const { return attackFrames; }
+ int AttackFrameTime() const { return attackFrameTime; }
int SpellFrames() const { return spellFrames; }
+ int SpellFrameTime() const { return spellFrameTime; }
// temporary setters until loader is implemented
public:
void AddSpell(const common::Spell *s) { spells.push_back(s); }
- void SetAttackFrames(int num) { attackFrames = num; }
- void SetSpellFrames(int num) { spellFrames = num; }
+ void SetAttackFrames(int num, int time) { attackFrames = num; attackFrameTime = time; }
+ void SetSpellFrames(int num, int time) { spellFrames = num; spellFrameTime = time; }
private:
const char *name;
std::vector<const common::Spell *> spells;
int attackFrames;
+ int attackFrameTime;
int spellFrames;
+ int spellFrameTime;
Uint16 maxHealth, health;
Uint16 maxMana, mana;