2 #ifndef CLIENT__POPUPWINDOW__H
3 #define CLIENT__POPUPWINDOW__H
6 #include <SFML/Graphics.hpp>
13 class TextureDisplayer;
18 #include "TextureDisplayer.hpp"
26 std::unique_ptr<Button> blackBackground;
27 std::unique_ptr<TextureDisplayer> littleBackground;
29 std::unique_ptr<Button> chooseNumberOfBoxesButton;
30 std::unique_ptr<TextureDisplayer> arrowLessTexture;
31 std::unique_ptr<TextureDisplayer> arrowMoreTexture;
32 bool isWindowActive =
false;
33 std::unique_ptr<TextureDisplayer> doneTexture;
34 int priorityCardPlayed;
35 std::string priorityCardPlayedType;
36 std::unique_ptr<sf::Text> title;
40 std::unique_ptr<sf::Text> body;
46 PopUpWindow (
int windowLength,
int windowWidth,
const Json::Value& data,
bool isActive);
class GameWindow -
Definition: GameWindow.hpp:38