Exemplo n.º 1
0
        static void Main(string[] args)
        {
            MyCanvas myCanvas = new MyCanvas();

            //created buttons
            MyCanvas.CreateNewButton(0, 0, 100, 100);
            MyCanvas.CreateNewButton(100, 100, 200, 200);
            MyCanvas.CreateNewButton(200, 200, 300, 300);


            //moved button
            MyCanvas.MoveButton(0, 250, 250, 300, 400);

            //print
            Console.WriteLine(myCanvas.ToString());


            //fetch data
            Console.WriteLine($"Current Number Of Buttons: {MyCanvas.GetCurrentNumberOfButtons()}");
            Console.WriteLine($"Max Number Of Buttons: {MyCanvas.GetMaxNumberOfButtons()}");
            Console.WriteLine($"Max Width Of A Button: {MyCanvas.GetTheMaxWidthOfAButton()}");
            Console.WriteLine($"Max Height Of A Button: {MyCanvas.GetTheMaxHeightOfAButton()}");

            //check if
            Console.WriteLine($"Is Point Inside A Button: {MyCanvas.IsPointInsideAButton(120,120)}");
            Console.WriteLine($"If any buttons is overlapping: {MyCanvas.CheckIfAnyButtonIsOverlapping()}");

            //delete last button
            MyCanvas.DeleteLastButton();
            Console.WriteLine(myCanvas.ToString());

            //clear all buttons
            MyCanvas.ClearAllButtons();
            Console.WriteLine(myCanvas.ToString());
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            MyCanvas.CreateNewButton(1, 8, 10, 12);
            MyCanvas.CreateNewButton(1, 6, 20, 10);
            MyCanvas.CreateNewButton(1, 11, 30, 12);

            MyCanvas.Print();

            Console.WriteLine("\nMoveButton(0, 0, 7)");
            MyCanvas.MoveButton(0, 0, 7);
            MyCanvas.Print();

            Console.WriteLine("\nThe Max Width Of A Button is " + MyCanvas.GetTheMaxWidthOfAButton());
            Console.WriteLine("\nThe Max Height Of A Button is " + MyCanvas.GetTheMaxHeightOfAButton());
            Console.WriteLine("\nCurrent Number Of Buttons " + MyCanvas.GetCurrentNumberOfButtons());
            Console.WriteLine("\nIs Point Inside A Button? " + MyCanvas.IsPointInsideAButton(200, 200));
            Console.WriteLine("\nIs Point Inside A Button? " + MyCanvas.IsPointInsideAButton(1, 7));

            Console.WriteLine("\nDeleteLastButton()");
            MyCanvas.DeleteLastButton();
            MyCanvas.Print();

            Console.WriteLine("\nClearAllButtons()");
            MyCanvas.ClearAllButtons();
            Console.WriteLine("Current Number Of Buttons: " + MyCanvas.GetCurrentNumberOfButtons());
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            if (MyCanvas.CreateNewButton(2, 5, 4, 3) == true)
            {
                Console.WriteLine("Button has been created");
            }
            else
            {
                Console.WriteLine("try again");
            }
            if (MyCanvas.CreateNewButton(3, 40, 8, 3) == true)
            {
                Console.WriteLine("Button has been created");
            }
            else
            {
                Console.WriteLine("try again");
            }
            MyCanvas.Print();
            Console.WriteLine("AFTER THE MOVMENT:");
            if (MyCanvas.GetCurrentNumOfButtons() > 0)
            {
                MyCanvas.MoveButton(0, 70, 45);
            }
            MyCanvas.Print();
            int maxHeight = MyCanvas.GetTheMaxHeighthOfAButton();

            Console.WriteLine($"The maximum height is: {maxHeight}");
            Console.WriteLine("");
            if (MyCanvas.GetCurrentNumOfButtons() > 0)
            {
                MyCanvas.DeleteLastButton();
            }
            Console.WriteLine("After deleting the last btn:");
            MyCanvas.Print();
            Console.WriteLine("After clearing all buttons:");
            MyCanvas.ClearAllButtons();
            MyCanvas.Print();
        }