Beispiel #1
0
 public void UlepszanieBudynkuInstancja1(Materialy material, int ilosc, Materialy material2, int ilosc2, Budowle budowla)
 {
     if (budowla.progressBarUlepszanie.Visible == false)
     {
         if (material.ilosc >= (ilosc * budowla.poziomUlepszenia ^ 2) && material2.ilosc >= (ilosc2 * budowla.poziomUlepszenia ^ 2))
         {
             material.ilosc  -= ilosc;
             material2.ilosc -= ilosc2;
             budowla.progressBarUlepszanie.Location = budowla.punkt;
             budowla.pictureBox.Visible             = false;
             budowla.progressBarUlepszanie.Visible  = true;
             budowla.progressBarUlepszanie.Maximum  = budowla.ZwrocCzasTrwaniaUlepszania();
             nazwaBudowliUlepszenie = budowla.nazwa;
             timerCzasUlepszenia.Start();
         }
         else
         {
             MessageBox.Show("Brak określonych surowców");
         }
     }
     else
     {
         MessageBox.Show("W jednym momencie możesz ulepszać tylko jeden budynek");
     }
 }
Beispiel #2
0
 public void UlepszanieBudynkuOsada1(Materialy material, int ilosc, Materialy material2, int ilosc2, Budowle budowle)
 {
     if (progressBar2.Visible == false)
     {
         if (budowle.pictureBox.Visible == true)
         {
             if (material.ilosc >= (ilosc * budowle.poziomUlepszenia ^ 2) && material2.ilosc >= (ilosc2 * budowle.poziomUlepszenia ^ 2))
             {
                 if (budowle.poziomUlepszenia < 3)
                 {
                     material.ilosc        -= ilosc;
                     material2.ilosc       -= ilosc2;
                     progressBar2.Location  = budowle.punkt;
                     progressBar2.Visible   = true;
                     progressBar2.Maximum   = budowle.ZwrocCzasTrwaniaUlepszania();
                     nazwaBudowliUlepszenie = budowle.nazwa;
                     timerCzasUlepszenia.Start();
                 }
                 else
                 {
                     MessageBox.Show("Maksymalny poziom ulepszenia!");
                 }
             }
             else
             {
                 MessageBox.Show("Brak określonych surowców!");
             }
         }
         else
         {
             MessageBox.Show("Budynek nie jest wybudowany!");
         }
     }
     else
     {
         MessageBox.Show("W jednym momencie możesz ulepszać tylko jeden budynek!");
     }
 }