18 lines
400 B
C++
18 lines
400 B
C++
#ifndef CREATURELIB_LEARNEDATTACK_HPP
|
|
#define CREATURELIB_LEARNEDATTACK_HPP
|
|
|
|
#include "../Attacks/AttackData.hpp"
|
|
|
|
namespace CreatureLib::Library{
|
|
class LearnedAttack {
|
|
const AttackData* _attack;
|
|
const uint8_t _maxUses;
|
|
const uint8_t _remainingUses;
|
|
public:
|
|
LearnedAttack(AttackData* attack, uint8_t maxUses);
|
|
};
|
|
}
|
|
|
|
|
|
#endif //CREATURELIB_LEARNEDATTACK_HPP
|