#pragma once #include "Object.h" #include "Range.h" class WeaponObject : public Object { using Object::Object; public: void set_damage(const Range & range); Range get_damage() const; virtual const String & get_displayname() const; private: int damage_min = 0; int damage_max = 0; };