Пример #1
0
        public static void practice15()
        {
            MyPaint paint = new MyPaint();

            TriangleDraw t = new TriangleDraw(3, 4, 5);

            paint.DrawShape(t);
            Console.WriteLine();

            //Output
            //
            //Draw Triangle(3,4,5)
            RectangleDraw r = new RectangleDraw(5, 10);

            paint.DrawShape(r);
            Console.WriteLine();
            //
            //Draw Triangle(3,4,5)
            //Draw Rectangle(5,10)
            CustomShapeDraw c = new CustomShapeDraw(5, 10, 2, 2);

            paint.DrawShape(c);
            Console.WriteLine();
            //Draw Triangle(3,4,5)
            //Draw Rectangle(5,10)
            //Draw CustomShape(5,10,2,2)
        }
Пример #2
0
        public static void practice15()
        {
            MyPaint my = new MyPaint();

            Triangle_Draw t = new Triangle_Draw(3, 4, 5);

            my.DrawShape(t);
            Console.WriteLine();

            Rectangle_Draw r = new Rectangle_Draw(5, 10);

            my.DrawShape(r);
            Console.WriteLine();

            CustomShape_Draw c = new CustomShape_Draw(5, 10, 2, 2);

            my.DrawShape(c);
        }
Пример #3
0
        public static void practice14()
        {
            MyPaint paint = new MyPaint();

            TriangleDraw t = new TriangleDraw(3, 4, 5);

            paint.DrawShape(t);
            Console.WriteLine();

            RectangleDraw r = new RectangleDraw(5, 5);

            paint.DrawShape(r);
            Console.WriteLine();

            CustomShape c = new CustomShape(3, 3, 3, 3);

            paint.DrawShape(c);
            Console.WriteLine();
        }
Пример #4
0
 //start create shape
 public void StartCreateShape(MyPaint.PaintModel.ShapeEnum shapeEnum, Point point)
 {
     PaintModel.StartCreateShape(shapeEnum, point);
 }