From 0146f872a63571027512cfaa9bc0433eb7e86430 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 25 Mar 2015 18:59:19 +0300 Subject: Add particle effect for removing skill. (hercules). --- src/gui/windows/skilldialog.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/gui/windows/skilldialog.h') diff --git a/src/gui/windows/skilldialog.h b/src/gui/windows/skilldialog.h index 2628a3d80..1fa182e8b 100644 --- a/src/gui/windows/skilldialog.h +++ b/src/gui/windows/skilldialog.h @@ -36,6 +36,7 @@ class SkillModel; class Tab; class TabbedArea; +struct SkillData; struct SkillInfo; /** @@ -116,15 +117,22 @@ class SkillDialog final : public Window, void playUpdateEffect(const int id) const; + void playRemoveEffect(const int id) const; + void slowLogic(); void removeSkill(const int id); static void useSkill(const SkillInfo *const info); + SkillData *getSkillData(const int id) const; + private: void addSkillDuration(SkillInfo *const skill); + void triggerEffect(int effectId, + const int defaultEffectId) const; + typedef std::map SkillMap; SkillMap mSkills; std::vector mDurations; -- cgit v1.2.3-70-g09d2