public override void DrawFigure(ISimpleCanvas canvas, IParameters parameters)
        {
            var x1             = (int)parameters.GetParameter("X1");
            var y1             = (int)parameters.GetParameter("Y1");
            var x2             = (int)parameters.GetParameter("X2");
            var y2             = (int)parameters.GetParameter("Y2");
            var frameThickness = (int)parameters.GetParameter("FrameThickness");

            for (var i = 0; i < frameThickness; i++)
            {
                canvas.DrawFrame(x1 + i, y1 + i, x2 - i, y2 - i);
            }
        }
Beispiel #2
0
 public abstract void DrawFigure(ISimpleCanvas canvas, IParameters parameters);