Вывод изображения из одной функции на окно другой SFML, C++
Проблема в том, что мне нужно, чтобы при срабатвания функции отрисовалось что-то в окне функции main, можно это как-то сделать? Опыта в программировании не слишком много, так что если вопрос тупой, то сразу сорян
void Game_Start();
int main()
{
sf::RenderWindow window(sf::VideoMode(), "S", sf::Style::Fullscreen);
sf::Event ev;
sf::Music music;
music.openFromFile("main/music/main.ogg");
music.play();
while (window.isOpen())
{
while (window.pollEvent(ev))
{
if (ev.type == sf::Event::Closed) window.close();
}
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Space))
{
music.stop();
std::cout << "lalalla\n";
Game_Start();
}
}
}
void Game_Start()
{
sf::Image GameStartImg;
GameStartImg.loadFromFile("main/main.png");
sf::Texture GameStartImg_Texture;
GameStartImg_Texture.loadFromImage(GameStartImg);
sf::Sprite GameStartImg_Sprite;
GameStartImg_Sprite.setTexture(GameStartImg_Texture);
}