示例#1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!ShrekJeVidljiv && PrviKlik)
     {
         //kažnjavamo klikove dok Shreka nema sa jednom kaznenom sekundom
         poeni += 1000;
     }
     else
     {
         //na točan pritisak resetiramo timere i postavljamo novo random vrijeme do sljedece pojave
         TickoviOdPritiska     = 0;
         SljedecePojavljivanje = RandomBroj.Next(100, 500);
         ShrekJeVidljiv        = false;
         poeni += stoperica.ElapsedMilliseconds;
         stoperica.Stop(); //zaustavljamo i resetiramo štopericu
         stoperica.Reset();
         if (PojavljivanjaShreka == 10)
         {
             //nakon 10 klikova na sliku, igra zavrsava
             Metronom.Stop();
             MessageBox.Show("Bravo, sve si Shrekove poklikao u " + poeni + " milisekundi" + "\n" + "Tvoje vrijeme reakcije je u prosjeku bilo " + poeni / 10 + " milisekundi", "Igra gotova");
         }
         else
         {
             slikaShreka.Hide();
         }
     }
     if (!PrviKlik)
     {
         //na prvi klik samo započinjemo metronom, tj odbrojavamo prvu pojavu slike
         PrviKlik = true;
         Metronom.Start();
     }
     button1.Text = "STISNI KAD VIDIŠ SHREKA";
 }
示例#2
0
 // Use this for initialization
 void Start()
 {
     metronom = FindObjectOfType <Metronom>();
 }