При нажатии кнопки мыши отрисовывается спрайт, при следуещем нажатии отрисовывается другой, но прошлый остаётся

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++;
             }
         }

Пытался делать вот так но оно работает только при зажатии. И ещё я не знаю как сделать чтобы считывались кординаты мышки.


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