#pragma once #include #include #include #include "Entity.h" class Game; class PopupWindow { public: PopupWindow(const char* title, const std::string& message); ~PopupWindow(); void handleWinnerEvents(); bool shouldContinue() const; bool interacted; void renderWinnerPopup(Entity::TeamLabel winner); private: SDL_Renderer* renderer; SDL_Window* window; SDL_Texture* texture; bool continueGame; };