From 1256d7d2e3a5afdc0c021d8518829b851f3e3c95 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 25 Jan 2020 12:37:05 +0100 Subject: [PATCH] Add virtual modifiers to LearnedAttack.hpp --- src/Battling/Models/LearnedAttack.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Battling/Models/LearnedAttack.hpp b/src/Battling/Models/LearnedAttack.hpp index db523d5..872a7ac 100644 --- a/src/Battling/Models/LearnedAttack.hpp +++ b/src/Battling/Models/LearnedAttack.hpp @@ -15,15 +15,17 @@ namespace CreatureLib::Battling { LearnedAttack(Library::AttackData* attack, uint8_t maxUses, AttackLearnMethod learnMethod); LearnedAttack(const Library::AttackData* attack, AttackLearnMethod learnMethod); + virtual ~LearnedAttack() = default; + const Library::AttackData* GetAttack() const; uint8_t GetMaxUses() const; uint8_t GetRemainingUses() const; AttackLearnMethod GetLearnMethod() const; - bool TryUse(uint8_t uses); - void DecreaseUses(uint8_t amount); - void RestoreUses(uint8_t amount); - void RestoreUses(); + virtual bool TryUse(uint8_t uses); + virtual void DecreaseUses(uint8_t amount); + virtual void RestoreUses(uint8_t amount); + virtual void RestoreUses(); }; }