using System.Collections.Generic;
public static void Main()
Console.WriteLine("Welcome to Shapes Builder\r\n\nYou will see a shape drawn in a "
+ "(line) " + maxRow.ToString() + " x (char) " + maxWidth.ToString() + " grid.");
string q = Console.ReadLine();
doChar(maxRow, maxWidth, c[0], spot, space);
public static void dispMenu()
Console.WriteLine("\r\n" + stuff(" ", 15) + "m - Minus Sign");
Console.WriteLine(stuff(" ", 15) + "i - Pipe Symbol(Or)");
Console.WriteLine(stuff(" ", 15) + "e - Equal Sign");
Console.WriteLine(stuff(" ", 15) + "p - Plus");
Console.WriteLine(stuff(" ", 15) + "r - Rectangle (width 2x height)");
Console.WriteLine(stuff(" ", 15) + "s - Square");
Console.WriteLine(stuff(" ", 15) + "I - Iscosoles Triangle");
Console.WriteLine(stuff(" ", 15) + "R - Right Triangle (3-4-5 ratio)");
Console.WriteLine(stuff(" ", 15) + "E - Equilateral Triangle");
Console.WriteLine(stuff(" ", 15) + "Z - Trapezoid");
Console.WriteLine(stuff(" ", 15) + "P - Parallelogram");
Console.WriteLine(stuff(" ", 15) + "C - Circle");
Console.WriteLine(stuff(" ", 15) + "M - PacMan");
Console.WriteLine("\r\n" + stuff(" ", 15) + "Q - Quit");
Console.Write("\r\n Your selection, please --> ");
public static void doChar(int rows, int cols, char strC, string plotChar, string blank)
Console.WriteLine(drawPlus(rows, cols, plotChar, blank));
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("Option not yet Supported!!!");
Console.WriteLine("\r\n ...........Let's take a closer look at those choices, Bubba!!.........\r\n");
public static string stuff(string s, int k)
for (int x = 0; x < k; x++)
public static string drawPlus(int maxRow, int maxWidth, string strChar, string blank)
for (r = 0; r < maxRow; r++)
built += (stuff(blank, maxWidth / 2) + stuff(strChar, 1) + "\r\n");
built += (stuff(strChar, maxWidth) + "\r\n");