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