fix(norm): add copy contructor

This commit is contained in:
Khaïs COLIN 2025-05-27 13:39:30 +02:00
parent 7fb5f99a7a
commit 57de4fa948
Signed by: logistic-bot
SSH key fingerprint: SHA256:RlpiqKeXpcPFZZ4y9Ou4xi2M8OhRJovIwDlbCaMsuAo
20 changed files with 93 additions and 0 deletions

View file

@ -7,6 +7,14 @@ ClapTrap::ClapTrap()
std::cout << "ClapTrap::ClapTrap()" << std::endl;
}
ClapTrap::ClapTrap(const ClapTrap &other) {
name = other.name;
hit_points = other.hit_points;
energy_points = other.energy_points;
attack_damage = other.attack_damage;
std::cout << "ClapTrap::ClapTrap(const ClapTrap &other)" << std::endl;
}
ClapTrap::ClapTrap(std::string name)
: name(name), hit_points(10), energy_points(10), attack_damage(0) {
std::cout << "ClapTrap::ClapTrap(" << name << ")" << std::endl;