Beispiel #1
0
        static public void MouseMoveLinearContinuous(
            this IMotor motor,
            Vektor2DInt origin,
            Vektor2DInt destiniation)
        {
            var Distance       = destiniation - origin;
            var DistanceLength = Distance.Length();

            for (int i = 0; i < DistanceLength; i++)
            {
                var interpolated = origin + (Distance * i) / DistanceLength;
                motor?.MouseMove(interpolated);
            }

            motor?.MouseMove(destiniation);
        }