private static void CreateShape() { while (true) { ClearPicture(); Console.SetCursorPosition(DrawingConsole.DrawMenu.LeftPicture, DrawingConsole.DrawMenu.TopPicture); Console.Write("How draw Shape(fill/empty): "); Console.CursorVisible = true; string input = Console.ReadLine(); if (input == "fill") { picture = DrawPicture.CreateShape <ShapeWithManySide>(picture, true, "ShapeWithManySide"); Console.CursorVisible = false; break; } else if (input == "empty") { picture = DrawPicture.CreateShape <ShapeWithManySide>(picture, false, "ShapeWithManySide"); Console.CursorVisible = false; break; } else { Console.CursorLeft = DrawingConsole.DrawMenu.LeftPicture; Console.Write("Error input"); Console.ReadKey(); } } DrawingConsole.DrawMenu.PresentInstruction = MenuInstruction; DrawPicture.DrawShapes(picture.shapes); }
private static void CreateLine() { picture = DrawPicture.CreateShape <Line>(picture, false, "Line"); DrawingConsole.DrawMenu.PresentInstruction = MenuInstruction; DrawPicture.DrawShapes(picture.shapes); }