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()); }
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()); }
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(); }