Próbuję ustawić tło na okno ale cały czas program komunikuje że nie znalazł pliku tła pomimo dobrej lokalizacji
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include <iostream>
#include <vector>
//#include <filesystem>
using namespace std;
//using filesystem::directory_iterator;
int main() {
//Properties
setlocale(LC_ALL, "");
sf::RenderWindow W(sf::VideoMode(800, 600, 32), "Battleship");
W.setActive(true);
W.setFramerateLimit(60);
int horizontal = sf::VideoMode::getDesktopMode().width/2 - 400;
int vertical = sf::VideoMode::getDesktopMode().height/2 - 300;
W.setPosition(sf::Vector2i(horizontal, vertical));
/*for (const auto& file : directory_iterator("./"))
cout << file.path() << endl;*/
//Background
sf::Texture texture;
string PATH = "./Background.png";
if (!texture.loadFromFile(PATH))
{
cout << endl << "Nie znaleziono pliku tła!";
system("pause");
}
sf::Sprite background;
background.setTexture(texture);
W.draw(background);
//Main Loop
while (W.isOpen()) {
sf::Event Event;
W.clear();
W.draw(background);
W.display();
}
system("pause");
}