cpp-partie-1/cpp03/ex03/DiamondTrap.hpp
2024-02-20 15:35:19 +01:00

36 lines
1.3 KiB
C++

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* DiamondTrap.hpp :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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 &copy);
DiamondTrap & operator=(const DiamondTrap &operator_aff);
~DiamondTrap();
void whoAmI();
void attack(const std::string& target);
};
#endif