Mam kolejny problem to mój kod:
sf::Vector2f v1, v2;
static int x_static = 0, y_static = 0;
int x, y;
if (!sf::Mouse::isButtonPressed(sf::Mouse::Left))
{
sf::Vector2f mouse(sf::Mouse::getPosition(win));
v1 = mouse;
}
if (sf::Mouse::isButtonPressed(sf::Mouse::Left))
{
sf::Vector2f mouse_2(sf::Mouse::getPosition(win));
v2 = mouse_2;
x = (v1.x - v2.x) - x_static;
y = (v1.y - v2.y) - y_static;
x_static = x_static + x;
y_static = y_static + y;
view_.setCenter(view_.getCenter().x + x, view_.getCenter().y + y);
}
Gdy klikam przycisk to wszystko fajnie przesuwa sie mapka, ale gdy puszcze i przesunę mysz w inne miejsce i klikne to srodek przesuwa sie w inne miejsce. Nie wiem o co chodzi mecze sie od paru godzin, pewnie jakas drobnostka :( Pomoże ktos?