/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Cure.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: bchanot +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/12/19 15:29:40 by bchanot #+# #+# */ /* Updated: 2025/12/19 15:45:48 by bchanot ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef CURE_HPP # define CURE_HPP # include # include #include "AMateria.hpp" class Cure : public AMateria { public: Cure(); Cure( Cure const & src ); ~Cure(); Cure & operator=( Cure const & rhs ) = delete; virtual AMateria* clone() const; virtual void use(ICharacter& target); }; std::ostream & operator<<( std::ostream & o, Cure const & i ); #endif /* ************************************************************* CURE_H */