public override void FillFigure() { IsFilled = !IsFilled; if (IsFilled) { Drawer = new FilledAngleFiguresDrawer(Color, ColorBackgroundFigure); } else { Drawer = new AngleFiguresDrawer(); } }
public override void Update(PointF startPoint, PointF endPoint) { if (Points.Count < N) { Points.Add(endPoint); if (Points.Count >= N) { if (IsFilled) { Drawer = new FilledAngleFiguresDrawer(Color, ColorBackgroundFigure); } else { Drawer = new AngleFiguresDrawer(); } } } }