Проблема с указателями на окна SFML
Я пробую создать класс окна со статичными функциями(чтобы не создавать экземпляр окна) и пробую обратиться к этому классу из main-а, однако я не понимаю, как мне обратиться к указателю и инициализировать окно
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
class cWindow {
public:
sf::RenderWindow *pWindow;
int initializate(int width, int height) {
sf::RenderWindow window(sf::VideoMode(width, height), "Ukushu Project");
pWindow = &window;
return 0;
}
static void terminate();
};
int main()
{
sf::RenderWindow *mWindow = cWindow.pWindow;
while (mWindow->isOpen())
{
sf::Event event;
while (mWindow->pollEvent(event))
{
if (event.type == sf::Event::Closed)
mWindow->close();
}
}
return 0;
}