public static void Move(double distance) { Show(); var radians = (Angle - 90.0) * System.Math.PI / 180; var x1 = X; var y1 = Y; var x2 = x1 + distance * System.Math.Cos(radians); var y2 = y1 + distance * System.Math.Sin(radians); X = x2; Y = y2; if (_isPenDown) { _graphics.DrawLine(x1, y1, x2, y2); } _shapes.Move("Turtle", x2 - 8.0, y2 - 8.0); }
public static void DrawLine(double x1, double y1, double x2, double y2) { _drawings.DrawLine(x1, y1, x2, y2); }