protected void SetCursor(int x, int y)
{
int dY = y;
int dX = x;
CurrentDelta.X = dX;
CurrentDelta.Y = dY;
if (dY > 16)
{
var ms = new MemoryStream(Properties.Resources.MoveDown);
Cursor = new Cursor(ms);
CurrentDelta.Y -= 16;
}
else if (dY < -16)
{
var ms = new MemoryStream(Properties.Resources.MoveUp);
Cursor = new Cursor(ms);
CurrentDelta.Y += 16;
}
else
{
var ms = new MemoryStream(Properties.Resources.MoveUpDown);
Cursor = new Cursor(ms);
CurrentDelta = new Point(0, 0);
}
}