private static void Btn_Click(object sender, EventArgs e)
 {
     if (MinesCount != 0)
     {
         FormCenter.lblTotalTime.Text = "Kalan Süre = " + OldTime.ToString();
         Time = OldTime;
         Button btn = (Button)sender;
         if (MineFine(int.Parse(btn.Name)))
         {
             btn.BackColor = Color.Red;
             HelperMineField.GameRestart(Control, Timer);
             MessageBox.Show("Oyun Bitti.\nYeniden Başlayın");
         }
         else
         {
             int s = MineCountButton(btn);
             btn.Text      = s.ToString();
             btn.BackColor = Color.Green;
             GreenButtonCount++;
             if (Winner == GreenButtonCount)
             {
                 MessageBox.Show("Tebrikler\nYeniden başlamak için 'Başla' butonuna basın!");
                 GameRestart(Control, Timer);
             }
         }
     }
     else
     {
         MessageBox.Show("Oyun Başlamadı.");
     }
 }
Exemplo n.º 2
0
 private void time_Tick(object sender, EventArgs e)
 {
     lblTotalTime.Text = "Kalan Süre = " + HelperMineField.Time.ToString();
     if (HelperMineField.Time == 0)
     {
         HelperMineField.GameRestart(panelMines,time);
         MessageBox.Show("Süre Bitti.\nYeniden başlayın!.", "Game", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         
     }
     HelperMineField.Time--;
 }