...
But....
well. I understand your argumentation. But see:
App.Clear();
Clears the Screen. This means that the stuff actually displayed on screen is the stuff from the last frame.
App.Draw(Sprite);
Drwas the Sprite onto the Buffer.
App.Display();
Displays the content of the Buffer at the screen.
I actually don't get why the framerates X and Y have something to do with this, as the there should be nothing displayed what happens between App.Clear(); and App.Display();
So...
The Problem is gone as I suddenly, by writing this post, understand what happens
When you call
Sprite.SetPosition(Event.MouseMove.X,Event.MouseMove.Y);
the position of your cursor might be P(100,110).
This means that the Sprite will be drawn at this point P.
App.SetCursorPosition(100,100);
resets the cursor back to P(100,100). But during the time between this App.SetCursorPosition(100,100); and the next Sprite.SetPosition(Event.MouseMove.X,Event.MouseMove.Y); the position of the cursor might chang again to, e.g. P(132,83).
Well, thats it.
Maybe some other noobs like me can make use of my Problem
![Tongue :P](https://www.sfml-dev.org/forums/Smileys/default/tongue.gif)
Thank you for your help
greetings BorisDieKlinge
[/code]