예제 #1
0
 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();
         }
     }
 }
예제 #2
0
 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]);
         }
     }
 }
예제 #3
0
 void AlterFormSize(MinesweeperGameManager GM)
 {
     // Resize the form size
     Width  = ((GM.CurrentGridSize + 1) * (ButtonSize + BufferSize)) - 12;
     Height = ((GM.CurrentGridSize + 1) * (ButtonSize + BufferSize)) + TopOffset + 10;
 }