Example #1
0
 public RectangleFigure(Pen pen) : base(pen)
 {
     Painter      = new PathIPainter();
     Reaction     = new NoReactionIReaction();
     Filler       = new PathFiller();
     AnglesNumber = 4;
 }
 public RectTriangleIFigure(Pen pen) : base(pen)
 {
     Reaction     = new NoReactionIReaction();
     Painter      = new PathIPainter();
     Filler       = new PathFiller();
     AnglesNumber = 3;
 }
Example #3
0
 public EllipseFigure(Pen pen) : base(pen)
 {
     Painter      = new PathIPainter();
     Reaction     = new NoReactionIReaction();
     Filler       = new PathFiller();
     AnglesNumber = 0;
 }
Example #4
0
 public Line2DIFigure(Pen pen) : base(pen)
 {
     Reaction     = new NoReactionIReaction();
     Painter      = new PathIPainter();
     Filler       = new LineIFiller();
     AnglesNumber = 2;
 }
Example #5
0
 public NAngleAFigure(int numberFromNumeric, Pen pen) : base(pen)
 {
     AnglesNumber = numberFromNumeric;
     Painter      = new PathIPainter();
     Reaction     = new NoReactionIReaction();
     Filler       = new PathFiller();
 }
Example #6
0
        public MyBrush()
        {
            Painter = new BrushIPainter();

            Reaction = new NoReactionIReaction();

            startPoint = new Point(-1, -1);
        }
Example #7
0
 public Line2D(Pen pen)
 {
     Painter  = new PolygonIPainter();
     Reaction = new NoReactionIReaction();
     Color    = pen.Color;
     Width    = (int)pen.Width;
     started  = false;
 }
 public NanglesFigure(Pen pen, int N)
 {
     Painter       = new PolygonIPainter();
     Reaction      = new NoReactionIReaction();
     Filler        = new PolygonFiller();
     _anglesNumber = N;
     Color         = pen.Color;
     Width         = (int)pen.Width;
 }
Example #9
0
 public IsoscelesTriangle(Pen pen)
 {
     Painter       = new PolygonIPainter();
     Reaction      = new NoReactionIReaction();
     Filler        = new PolygonFiller();
     Color         = pen.Color;
     Width         = (int)pen.Width;
     _anglesNumber = 3;
     IsFilled      = false;
 }
Example #10
0
 public EllipseFigure(Pen pen)
 {
     Painter       = new EllipseIPainter();
     Reaction      = new NoReactionIReaction();
     Filler        = new EllipseFiller();
     started       = false;
     Color         = pen.Color;
     Width         = (int)pen.Width;
     _anglesNumber = 0;
     IsFilled      = false;
 }
Example #11
0
 public SquareFigure(Pen pen)
 {
     Painter       = new PolygonIPainter();
     Reaction      = new NoReactionIReaction();
     Filler        = new PolygonFiller();
     IsFilled      = false;
     started       = false;
     Color         = pen.Color;
     Width         = (int)pen.Width;
     _anglesNumber = 4;
 }
Example #12
0
 public RectTriangle()
 {
     Painter  = new PolygonIPainter();
     Reaction = new NoReactionIReaction();
 }