Что не так с этим кодом?
Решил написать тестовую программу, которая перемещает шар в ту часть экрана телефона, куда я нажму. Но когда я делаю setPosition(SPos, SPos) у меня все резко перестает работать. Вот код
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(360, 800), L"Sfml", Style::Default);
window.setVerticalSyncEnabled(true);
CircleShape shape(100.f,50);
shape.setFillColor(Color::Red);
while (window.isOpen())
{
Event event;
sf::Vector2i SPos = sf::Touch::getPosition(1);
shape.setPosition(SPos, SPos);
while (window.pollEvent(event))
{
if (event.type == Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}