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 DyrespillTimer_Tick(object sender, EventArgs e) //når det er gått 10 sek, resetter den { nedtelling--; lDyrespillTid.Text = Convert.ToString(nedtelling); if (nedtelling == 0) { lDyrespillRiktigSvar.Text = "Tiden har gått ut"; Reset(); DyrespillTimer.Stop(); } }
private void btSpillmenyS_Click(object sender, EventArgs e) //sjekker hvilket spill man åpner fra spillmenyen { Random rnd = new Random(); BakgrunnsMusikk.Stop(); switch (lNavnSpill.Text) { case "Figurspill": lFigurspillFeilEllerRiktig.Text = ""; pFigurspill.Visible = true; pFigurspill.Dock = DockStyle.Fill; RandomFigurInt = rnd.Next(6); HvilkenFigurSkalVises(RandomFigurInt); break; case "Tallspill": pRegnespill.Visible = true; RegnespillTimer.Start(); pRegnespill.Dock = DockStyle.Fill; lRegnespillRO.Text = ""; lRegnespillT1.Text = ""; lRegnespillT2.Text = ""; RegneSpillSvar = HvilkeTallSkalBrukes(rnd.Next(1, 10), rnd.Next(1, 10), rnd.Next(4)); label6.Text = "0"; break; case "Dyrespill": pDyrespill.Visible = true; nedtelling = 10; Poeng = 0; pDyrespill.Dock = DockStyle.Fill; RandomDyrelyd = rnd.Next(4); DyrespillTimer.Start(); SpillDyrelydInt(RandomDyrelyd); break; } }