Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public static void DrawLine(double x1, double y1, double x2, double y2)
 {
     _drawings.DrawLine(x1, y1, x2, y2);
 }