示例#1
0
        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();
            }
        }
示例#2
0
 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();
 }
示例#3
0
        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();
            }
        }
示例#4
0
        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();
        }