public static void PrintHorizontalDoubleLine(int positionX, int positionY, int sizeX, int cross, ConsoleColor text, ConsoleColor background) { int SizeX = positionX + sizeX; HorizontalLineDouble hdl = new HorizontalLineDouble(0); Console.ForegroundColor = text; Console.BackgroundColor = background; for (int x = positionX; x < SizeX; x++) { if (x == positionX) { Console.SetCursorPosition(x, positionY); Console.Write(hdl.left); } if (x > positionX && x < SizeX - 1) { Console.SetCursorPosition(x, positionY); Console.Write(hdl.line); } if (x == SizeX - 1) { Console.SetCursorPosition(x, positionY); Console.Write(hdl.right); } } if (cross != -1) { Console.SetCursorPosition(cross, positionY); Console.Write(hdl.cross); } Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; }
public static void PrintHorizontalDoubleLine(bool cansel, int positionX, int positionY, int sizeX, int cross, ConsoleColor text, ConsoleColor background) { int SizeX = positionX + sizeX; HorizontalLineDouble hdl = new HorizontalLineDouble(0); Console.ForegroundColor = text; Console.BackgroundColor = background; for (int x = positionX; x < SizeX; x++) { Console.SetCursorPosition(x, positionY); Console.Write(hdl.line); } if (cross != -1) { Console.SetCursorPosition(cross, positionY); Console.Write(hdl.cross); } Console.ForegroundColor = ConsoleColor.Yellow; Console.BackgroundColor = ConsoleColor.Black; }
public static void PrintHorizontalDoubleLine(bool cansel, int positionX, int positionY, int sizeX, int cross, ConsoleColor text, ConsoleColor background) { int SizeX = positionX + sizeX; HorizontalLineDouble hdl = new HorizontalLineDouble(0); Console.ForegroundColor = text; Console.BackgroundColor = background; for (int x = positionX; x < SizeX; x++) { Console.SetCursorPosition(x, positionY); Console.Write(hdl.line); } if (cross != -1) { Console.SetCursorPosition(cross, positionY); Console.Write(hdl.cross); } Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; }