#pragma once #include "widget.h" #include class MenuSeparator : public Widget { public: virtual void input(const sf::Event& event) override; virtual void update(const sf::Time& dt) override; virtual void draw(sf::RenderTarget& target, sf::RenderStates states) const override; virtual void move(const sf::Vector2f& delta) override; virtual bool isUnderMouse(int mouse_x, int mouse_y) const override; virtual void setRect(const sf::FloatRect& rect) override; virtual sf::FloatRect rect() const override; virtual void setPosition(const sf::Vector2f& position) override; virtual sf::Vector2f position() const override; private: sf::VertexArray _line; sf::FloatRect _rect; };