Esempio n. 1
0
 public Line2D(Pen pen)
 {
     Painter  = new PolygonIPainter();
     Reaction = new NoReactionIReaction();
     Color    = pen.Color;
     Width    = (int)pen.Width;
     started  = false;
 }
Esempio n. 2
0
 public NanglesFigure(Pen pen, int N)
 {
     Painter       = new PolygonIPainter();
     Reaction      = new NoReactionIReaction();
     Filler        = new PolygonFiller();
     _anglesNumber = N;
     Color         = pen.Color;
     Width         = (int)pen.Width;
 }
Esempio n. 3
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;
 }
Esempio n. 4
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;
 }
Esempio n. 5
0
 public RectTriangle()
 {
     Painter  = new PolygonIPainter();
     Reaction = new NoReactionIReaction();
 }