static void Main(string[] args) { Console.SetBufferSize(80, 25); ClassPoint p1 = new ClassPoint(4, 5, '#'); p1.Draw(); // рисуем рамку HorizLine upline = new HorizLine(0, 78, 0, '+'); upline.Drow(); HorizLine downline = new HorizLine(0, 78, 24, '+'); downline.Drow(); VertLine leftline = new VertLine(0, 24, 0, '+'); leftline.Drow(); VertLine rightline = new VertLine(0, 24, 78, '+'); rightline.Drow(); Console.ReadLine(); }
public HorizLine(int xleft, int xRight, int y, char sym) { plist = new List <ClassPoint>(); for (int x = xleft; x <= xRight; x++) { ClassPoint p = new ClassPoint(x, y, sym); plist.Add(p); } }
public VertLine(int yUp, int yDown, int x, char sym) { plist = new List <ClassPoint>(); for (int y = yUp; y <= yDown; y++) { ClassPoint p = new ClassPoint(x, y, sym); plist.Add(p); } }