#pragma once #include "../../headers/textobject.hpp" #include "../../headers/clickable.hpp" namespace asloengine { class TextOnlyButton : public TextObject, public Clickable { public: aslosignals::Signal signal_on_clicked; TextOnlyButton(sf::String _name, sf::String _text, sf::Font& _font, uint _text_size = 30); virtual ~TextOnlyButton() override; virtual void draw() override; virtual void on_main_property_update() override; virtual void on_start() override; virtual void on_update(float delta_time) override; }; }