Beispiel #1
0
        private void pictureBox3_Click(object sender, EventArgs e)
        {
            PictureBox zvezdica = sender as PictureBox;

            for (int indeks = 0; indeks < panel1.Controls.Count; indeks++)
            {
                if ((panel1.Controls[indeks] is Label) && (panel1.Controls[indeks].Location.X == (zvezdica.Location.X + 54)))
                {
                    Zvezde.Prvo_stevilo = Convert.ToInt32(panel1.Controls[indeks].Text);

                    if (Zvezde.Preveri_zvezdo() == true)
                    {
                        Player.URL = "prav.mp3";
                        MessageBox.Show("BRAVO! Odlično ti gre!", "Zvezdica sporoča", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Uredi_vse_zvezdice();
                    }

                    else
                    {
                        Player.URL = "wrong.mp3";
                        MessageBox.Show("HMMMM! Ne bo držalo!", "Zvezdica sporoča", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Uredi_vse_zvezdice();
                    }
                }
            }
        }
Beispiel #2
0
        public void Uredi_vse_zvezdice()
        {
            Zvezde.Zvezdice.Clear();
            Zvezde.Vrni_prvo();
            Zvezde.Vrni_drugo();
            Zvezde.Rezultat = Zvezde.Prvo_stevilo * Zvezde.Drugo_stevilo;
            label1.Text     = Zvezde.Rezultat + " ÷ " + Zvezde.Drugo_stevilo;

            for (int indeks = 0; indeks < panel1.Controls.Count; indeks++)
            {
                if ((panel1.Controls[indeks] is Label) && (panel1.Controls[indeks].Location.Y < 670))
                {
                    panel1.Controls[indeks].Text = Convert.ToString(Zvezde.Nakljucno.Next(0, 101));
                    Zvezde.Zvezdice.Add(panel1.Controls.IndexOf(panel1.Controls[indeks]));
                }
            }

            if ((Zvezde.Rezultat >= 10) && (Zvezde.Drugo_stevilo < 10))
            {
                label1.Location = new Point(275, 676);
            }

            if ((Zvezde.Rezultat < 10) && (Zvezde.Drugo_stevilo < 10))
            {
                label1.Location = new Point(285, 677);
            }

            if ((Zvezde.Rezultat >= 10) && (Zvezde.Prvo_stevilo >= 10))
            {
                label1.Location = new Point(260, 677);
            }

            Zvezde.Sedaj = Zvezde.Nakljucno.Next(Zvezde.Zvezdice.Count);

            panel1.Controls[Zvezde.Sedaj].Text = Convert.ToString(Zvezde.Prvo_stevilo);
        }