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(); } } } }
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); }