1 2 3 4 5 6 7 8 9 10 11 12 13 14
#pragma once #include "interfaces/weapon.hpp" #include <yacppdic/auto_wirable.hpp> class Sword : public IWeapon, public yacppdic::AutoWirable<IWeapon, Sword> { public: int get_strength() const noexcept override; private: int _strength = 30; };