#ifndef MENU_HPP #define MENU_HPP #include "commons.hpp" #include "scene.hpp" #include "button.hpp" class Menu : public Scene{ public: Menu(); Menu(const Menu& m) = delete; Menu(const Menu&& m) = delete; Menu& operator=(Menu& m) = delete; Menu& operator=(Menu&& m) = delete; void update(float deltaTime, sf::RenderWindow *window) final override; void draw(sf::RenderWindow *window) final override; void updateEvents(sf::Event e) final override; private: Button _start = Button(WORK_DIR+"Resources/play-spreadsheet.png"); Button _exit = Button(WORK_DIR+"Resources/exit-spreadsheet.png"); std::vector _buttons; sf::Texture textureBackground; sf::Sprite background; }; #endif // MENU_HPP