This repository has been archived on 2022-12-14. You can view files and clone it, but cannot push or open issues or pull requests.
WaveGGJ17/VaporWaveWars/menu.hpp
2017-01-21 12:39:49 +01:00

22 lines
737 B
C++

#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<Button*> _buttons;
};
#endif // MENU_HPP