...
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
Thank you for your help
greetings BorisDieKlinge
[/code]