private void DrawFigure(IDrawableFigure drawableFigure) { if (drawableFigure == null) { return; } Console.WriteLine($"Figure: {drawableFigure.GetType().Name} Color: {drawableFigure.Color} X:{drawableFigure.X} Y:{drawableFigure.Y}"); Console.WriteLine(); }
private void DrawFigureOn20X20Y(IDrawableFigure figure) { if (figure == null) { return; } figure.Color = "Blue"; figure.X = 20; figure.Y = 20; }
private void DemonizeFigure(IDrawableFigure figure) { if (figure == null) { return; } const int demonNumber = 666; figure.Color = ConsoleColor.DarkRed; figure.CoordinateX = demonNumber; figure.CoordinateY = demonNumber; }
private void DrawFigure(IDrawableFigure drawableFigure) { if (drawableFigure == null) { return; } var currentColor = Console.ForegroundColor; Console.ForegroundColor = drawableFigure.Color; Console.WriteLine("Figure: " + drawableFigure.GetType().Name); Console.WriteLine("Color: " + drawableFigure.Color); Console.WriteLine("X: " + drawableFigure.CoordinateX); Console.WriteLine("Y: " + drawableFigure.CoordinateY); Console.WriteLine(); Console.ForegroundColor = currentColor; }