cpp03/ex03/ScavTrap.hpp

22 lines
453 B
C++

#ifndef SCAVTRAP_HPP
#define SCAVTRAP_HPP
#include "ClapTrap.hpp"
class ScavTrap : public virtual ClapTrap {
public:
ScavTrap();
ScavTrap(const ScavTrap &other);
ScavTrap(std::string name);
~ScavTrap();
ScavTrap &operator=(const ScavTrap &other);
void guardGate();
protected:
static const unsigned int default_hit_points;
static const unsigned int default_energy_points;
static const unsigned int default_attack_damage;
};
#endif