Example #1
0
 protected Shape(DrawApi implementor)
 {
     _implementor = implementor;
 }
Example #2
0
 public Rectangle(DrawApi implementor) : base(implementor)
 {
 }
Example #3
0
 public override void Draw()
 {
     DrawApi.DrawCircle(_x, _y, _radius);
 }
Example #4
0
 public Square(DrawApi implementor) : base(implementor)
 {
 }
Example #5
0
 public Line(DrawApi implementor) : base(implementor)
 {
 }
 public override void Draw() => DrawApi.DrawCircle(_radius, _x, _y);
Example #7
0
 public Shape(DrawApi implementor)
 {
     _implementor = implementor;
 }
Example #8
0
 protected Shape(DrawApi drawApi)
 {
     this.drawApi = drawApi;
 }
Example #9
0
 public override void Draw()
 {
     DrawApi.DrawCircle();
 }