private void FigurspillKnapper(object sender, EventArgs e) //Sjekker om knappen man trykker på er riktig eller ikke, //hvis den er riktig vil man få et poeng og hvis det er feil blir man sendt { //tilbake til spillmenyen Button b = sender as Button; Random r = new Random(); if (b == btFigurspillTr && RandomFigurInt == 0 || b == btFigurspillFi && RandomFigurInt == 1 || b == btFigurspillSi && RandomFigurInt == 2 || b == btFigurspillSt && RandomFigurInt == 3 || b == btFigurspillFe && RandomFigurInt == 4) { b.BackColor = Color.Green; Poeng++; lFigurspillFeilEllerRiktig.Text = "Riktig Svar!"; lFigurspillPoeng.Text = Convert.ToString(Poeng); RandomFigurInt = r.Next(5); FigurspillTimer.Stop(); HvilkenFigurSkalVises(RandomFigurInt); } else { Reset(); } }
private void Reset() //en felles resetter for alt, som venter 2 sekunder før den gjemmer panelet og resetter nedtelling, poeng osv. { ResetTimer.Start(); btDyrespillH.Enabled = false; tbRegnespillSvar.Clear(); DyrespillTimer.Stop(); RegnespillTimer.Stop(); FigurspillTimer.Stop(); }
private void TilbakeKnapp(object sender, EventArgs e) //sjekker hvilken tilbakeknapp du trykker på og sender deg til det riktige panelet { Button bt = sender as Button; if (pSpillmeny.Visible == true) { pSpillmeny.Visible = false; } else if (bt == btFigurspillTi || bt == btRegnespillT || bt == btDyrespillT) { FigurspillTimer.Stop(); Reset(); BakgrunnsMusikk.Play(); } }
private void HvilkenFigurSkalVises(int rnd) //lager en random int verdi for å vise et av de 5 figurbildene { lFigurspillPoeng.Text = Convert.ToString(Poeng); switch (rnd) { case 0: pbFigurspill.Image = Læringsapplikasjon.Properties.Resources.LP_Trekant; break; case 1: pbFigurspill.Image = Læringsapplikasjon.Properties.Resources.LP_Firkant; break; case 2: pbFigurspill.Image = Læringsapplikasjon.Properties.Resources.LP_Sirkel; break; case 3: pbFigurspill.Image = Læringsapplikasjon.Properties.Resources.LP_Stjerne; break; case 4: pbFigurspill.Image = Læringsapplikasjon.Properties.Resources.LP_Femkant; break; } pbFigurspill.Location = new Point(372, 12); FigurspillTimer.Start(); }