При нажатии кнопки мыши отрисовывается спрайт, при следуещем нажатии отрисовывается другой, но прошлый остаётся
if (Mouse::isButtonPressed(Mouse::Left))
{
CheckPos[it] = true;
}
if (CheckPos[it])
{
if (it % 2 == 0)
{
window.draw(s1);
it++;
}
else
{
window.draw(s2);
Draw = true;
it++;
}
}
Пытался делать вот так но оно работает только при зажатии. И ещё я не знаю как сделать чтобы считывались кординаты мышки.