#pragma once #include "interfaces/enemy.hpp" #include class Enemy : public IEnemy, public yacppdic::AutoWirable { public: Enemy(int health) noexcept; int get_health() const noexcept override; void do_damage(int damage) noexcept override; private: int _health = 120; };