#ifndef CREATURELIB_LEARNEDATTACK_HPP #define CREATURELIB_LEARNEDATTACK_HPP #include "../Attacks/AttackData.hpp" namespace CreatureLib::Library{ class LearnedAttack { const AttackData* _attack; uint8_t _maxUses; uint8_t _remainingUses; public: LearnedAttack(AttackData* attack, uint8_t maxUses); const AttackData* GetAttack() const; uint8_t GetMaxUses() const; uint8_t GetRemainingUses() const; }; } #endif //CREATURELIB_LEARNEDATTACK_HPP