2 #ifndef CLIENT__MENUWINDOW__H
3 #define CLIENT__MENUWINDOW__H
6 #include <SFML/Graphics.hpp>
10 #include <json/json.h>
13 class ClientGameEngine;
14 class TextureDisplayer;
18 #include "TextureDisplayer.hpp"
29 std::unique_ptr<TextureDisplayer> backgroundTexture;
30 std::unique_ptr<TextureDisplayer> quitTexture;
32 std::vector<Button> menuButtons;
33 std::vector<Button> newGameButtons;
34 std::vector<Button>* currentMenu;
35 std::vector<sf::Text> menuTexts;
36 std::vector<sf::Text> newGameTexts;
37 std::vector<sf::Text>* currentText;
38 sf::Font titleMenuFont;
49 bool clickAction (sf::Vector2i clickPoint,
int index,
bool isOnButton);
class ClientGameEngine -
Definition: ClientGameEngine.hpp:34