Проблема с указателями на окна 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;
}

Ответы (0 шт):