From eaf8c2c6840386a9610c165447357cdd98a77d26 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Mon, 10 Feb 2025 13:00:31 +0100 Subject: Implement HumanB class --- ex03/HumanB.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'ex03/HumanB.cpp') diff --git a/ex03/HumanB.cpp b/ex03/HumanB.cpp index 4550c59..fad3f78 100644 --- a/ex03/HumanB.cpp +++ b/ex03/HumanB.cpp @@ -6,7 +6,24 @@ /* By: dkaiser + +HumanB::HumanB(const std::string &name) + :name(name) +{} + +void HumanB::attack(void) const +{ + std::cout << name << " attacks with their "; + std::cout << weapon->getType() << std::endl; +} + +void HumanB::setWeapon(Weapon &weapon) +{ + this->weapon = &weapon; +} -- cgit v1.2.3