/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* DiamondTrap.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: fgras-ca +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/12/30 16:56:02 by fgras-ca #+# #+# */ /* Updated: 2023/12/30 23:04:37 by fgras-ca ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef DIAMONDTRAP_H #define DIAMONDTRAP_H #include "FragTrap.hpp" #include "ScavTrap.hpp" class DiamondTrap : public FragTrap, public ScavTrap { private: std::string _name; public: DiamondTrap(); DiamondTrap(std::string name); DiamondTrap(const DiamondTrap ©); DiamondTrap & operator=(const DiamondTrap &operator_aff); ~DiamondTrap(); void whoAmI(); void attack(const std::string& target); }; #endif