public BorderVertical(PointConsole pA, PointConsole pB) { Symbol = "|"; this.Color = ConsoleColor.Cyan; PositionA = pA; PositionB = pB; }
public BorderHorizontal(PointConsole pA, PointConsole pB) { Symbol = "-"; Color = ConsoleColor.Cyan; PositionA = pA; PositionB = pB; }
public FullBorder(PointConsole pLU, PointConsole pRU, PointConsole pLD, PointConsole pRD) { _pLeftUp = pLU; _pRightUp = pRU; _pLeftDown = pLD; _pRightDown = pRD; DrawBorder(); }
public void DrawBorder() { int delta = PositionB.X - PositionA.X; for (int i = 0; i < delta; i++) { PointConsole point = new PointConsole(i, PositionB.Y); Console.SetCursorPosition(point.X, point.Y); Console.Write(Symbol); } }
public void DrawBorder() { int delta = PositionB.Y - PositionA.Y; Console.ForegroundColor = Color; for (int i = 0; i < delta; i++) { PointConsole point = new PointConsole(PositionA.X, i); Console.SetCursorPosition(point.X, point.Y); Console.Write(Symbol); } }
public void DrawBorder(ref List <PointConsole> list) { int delta = PositionB.Y - PositionA.Y; Console.ForegroundColor = Color; for (int i = 0; i < delta; i++) { PointConsole point = new PointConsole(PositionA.X, i); Console.SetCursorPosition(point.X, point.Y); Console.Write(Symbol); list.Add(point); } Console.ForegroundColor = ConsoleColor.DarkGray; }
public void DrawBorder(ref List <PointConsole> list) { Console.ForegroundColor = Color; int delta = PositionB.X - PositionA.X; for (int i = 0; i < delta; i++) { PointConsole point = new PointConsole(i, PositionB.Y); Console.SetCursorPosition(point.X, point.Y); Console.Write(Symbol); list.Add(point); } }