public void vDrawFigure(AFigure figure) { if (figure._linewWidth == 0) { foreach (Point i in figure.GetPoints()) { SetPixel(i.X, i.Y, figure._colorLine); } } else { figure.WidthLine(); } }
//Метод, который принимает настроенную фигуру, //вызывает все ее точки и рисует каждую точку public Bitmap DrawFigure(AFigure figure) { if (figure._linewWidth == 0) { foreach (Point i in figure.GetPoints()) { SetPixel(i.X, i.Y, figure._colorLine); } } else { figure.WidthLine(); } return(_tmpBitmap); }