ScavTrap guard

This commit is contained in:
2025-09-19 13:23:32 +02:00
parent 5373b7728d
commit e4c2000a4a
4 changed files with 29 additions and 6 deletions

View File

@@ -68,6 +68,17 @@ void ScavTrap::attack(const std::string &target)
void ScavTrap::guardGate()
{
std::cout << "ScavTrap " << this->name << " is in Gate keeper mode"
if (this->guardGate)
{
this->guardGate = false;
std::cout << "ScavTrap " << this->name << " is not in Gate keeper mode"
<< std::endl;
}
else
{
this->guardGate = true;
std::cout << "ScavTrap " << this->name << " is in Gate keeper mode"
<< std::endl;
}
}

View File

@@ -19,6 +19,8 @@
class ScavTrap : public ClapTrap
{
private:
boold guarding_gate;
public:
ScavTrap();
ScavTrap(std::string name);