]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/Hero.h
added simple attack animations
[l2e.git] / src / battle / Hero.h
index 3274fe21b64d7a2cb373d9a12bce7c061a77abff..11f1e332400eeed439b8fe021931af1dcd265d88 100644 (file)
@@ -67,7 +67,9 @@ public:
        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:
@@ -90,8 +92,8 @@ 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;
@@ -108,7 +110,9 @@ private:
        std::vector<const common::Spell *> spells;
 
        int attackFrames;
+       int attackFrameTime;
        int spellFrames;
+       int spellFrameTime;
 
        Uint16 maxHealth, health;
        Uint16 maxMana, mana;