21 lines
484 B
C++
21 lines
484 B
C++
|
#ifndef CREATURELIB_ATTACKTURNCHOICE_HPP
|
||
|
#define CREATURELIB_ATTACKTURNCHOICE_HPP
|
||
|
|
||
|
#include "BaseTurnChoice.hpp"
|
||
|
#include "../Models/LearnedAttack.hpp"
|
||
|
|
||
|
namespace CreatureLib::Battling{
|
||
|
class AttackTurnChoice : public BaseTurnChoice {
|
||
|
LearnedAttack* _attack;
|
||
|
public:
|
||
|
AttackTurnChoice(Creature* c) : BaseTurnChoice(c){}
|
||
|
|
||
|
inline LearnedAttack* GetAttack() const{
|
||
|
return _attack;
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
|
||
|
|
||
|
#endif //CREATURELIB_ATTACKTURNCHOICE_HPP
|