22 lines
847 B
C++
22 lines
847 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 updateButtons(sf::Event e) final override;
|
|
private:
|
|
Button _start = Button("/home/raluca/Projects/WaveGGJ17/build-VaporWaveWars-Desktop-Debug/Resources/buttontejempl.png");
|
|
Button _exit = Button("/home/raluca/Projects/WaveGGJ17/build-VaporWaveWars-Desktop-Debug/Resources/buttontejempl2.png");
|
|
std::vector<Button*> _buttons;
|
|
};
|
|
|
|
#endif // MENU_HPP
|