예제 #1
0
        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();
        }
예제 #2
0
 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);
     }
 }
예제 #3
0
 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);
     }
 }