/* * ===================================================================================== * * Filename: ItemWidget.hpp * * Description: * * Created: 21/06/2018 01:10:13 * * Author: Quentin Bazin, * * ===================================================================================== */ #ifndef ITEMWIDGET_HPP_ #define ITEMWIDGET_HPP_ #include "Image.hpp" #include "Widget.hpp" class ItemWidget : public Widget { public: ItemWidget(u16 id, Widget *parent = nullptr); u16 item() const { return m_id; } void setItem(u16 id); private: void draw(RenderTarget &target, RenderStates states) const override; u16 m_id = 0; Image m_image; }; #endif // ITEMWIDGET_HPP_