нарушение прав доступа при чтении по адресу 0x0000000000000002
#include <SFML/Graphics.hpp>
#include "Player.h"
#include "Draw.h"
#include "setting.h"
using namespace sf;
using namespace setting;
using namespace instruments;
int main()
{
// loading
Texture playerTexture;
Texture textureObject1;
Image icon;
icon.loadFromFile("textures/icon.png");
playerTexture.loadFromFile("res/textures/box.png");
textureObject1.loadFromFile("res/textures/sweet.png");
RenderWindow window(VideoMode(WIDTH, HEIGHT), "Catch them!");
Sprite playerSprite(playerTexture);
Player player(FIRST_PLAYER_POS, playerSprite);
Draw draw;
window.setIcon(128, 128, icon.getPixelsPtr());
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == Event::Closed)
window.close();
}
player.move();
window.clear();
draw.drawPlayer(player, &window);
window.display();
}
return 0;
}
исключение на 32 строке (while (window.isOpen()))

Вызвано исключение по адресу 0x00007FF81B780800 (sfml-window-2.dll) в Catch_them.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x0000000000000002.
P.s. если закомментировать 30 строку всё работает

