void ClearButtons(MinesweeperGameManager GM) { // Itterate through each button for (int i = 0; i < GM.CurrentGridSize; i++) { for (int j = 0; j < GM.CurrentGridSize; j++) { gameButtons[i, j].Dispose(); } } }
void CreateButtons(MinesweeperGameManager GM) { // Create the buttons for (int i = 0; i < GM.CurrentGridSize; i++) { for (int j = 0; j < GM.CurrentGridSize; j++) { gameButtons[i, j] = new Button { Size = new Size(ButtonSize, ButtonSize), Left = (i * (ButtonSize + BufferSize)), Top = (j * (ButtonSize + BufferSize)) + TopOffset }; gameButtons[i, j].Show(); Controls.Add(gameButtons[i, j]); } } }
void AlterFormSize(MinesweeperGameManager GM) { // Resize the form size Width = ((GM.CurrentGridSize + 1) * (ButtonSize + BufferSize)) - 12; Height = ((GM.CurrentGridSize + 1) * (ButtonSize + BufferSize)) + TopOffset + 10; }