#ifndef CREATURELIB_FLEETURNCHOICE_HPP #define CREATURELIB_FLEETURNCHOICE_HPP #include "../Models/Creature.hpp" #include "BaseTurnChoice.hpp" namespace CreatureLib::Battling { class FleeTurnChoice : public BaseTurnChoice { public: FleeTurnChoice(Creature* user) : BaseTurnChoice(user) {} TurnChoiceKind GetKind() const noexcept override { return TurnChoiceKind ::Flee; } protected: void GetActiveScripts(Arbutils::Collections::List& scripts) override { GetUser()->GetActiveScripts(scripts); } }; } #endif // CREATURELIB_FLEETURNCHOICE_HPP