feat(ex03): it works

This commit is contained in:
Khaïs COLIN 2025-05-12 14:00:11 +02:00
parent 8f7b9c3068
commit 28784b50f0
Signed by: logistic-bot
SSH key fingerprint: SHA256:RlpiqKeXpcPFZZ4y9Ou4xi2M8OhRJovIwDlbCaMsuAo
9 changed files with 153 additions and 0 deletions

15
ex03/HumanB.cpp Normal file
View file

@ -0,0 +1,15 @@
#include "HumanB.hpp"
#include <iostream>
HumanB::HumanB(std::string name) : name(name) { this->weapon = NULL; }
void HumanB::setWeapon(Weapon &weapon) { this->weapon = &weapon; }
void HumanB::attack(void) {
std::string weaponType;
if (weapon != NULL)
weaponType = weapon->getType();
else
weaponType = "hands";
std::cout << name << " attacks with their " << weaponType << std::endl;
}