#pragma once #include "interfaces/weapon.hpp" #include class Sword : public IWeapon, public yacppdic::AutoWirable { public: [[nodiscard]] auto get_strength() const noexcept -> int override; private: int _strength = 30; };