//Que esto ocurra siempre que el juego inicie y cuando se confirme que una respuesta es correcta private void asignarPregYResp() { sameBackColor(); if (i + 1 < questions.Length) { i++; } else { if (score > 6) { sonidos.sonidoTerminarBien(); } else { sonidos.sonidoTerminar(); } MyMsgBox.Show("FINISH!\nFinal score: " + +score + " / " + questions.Length.ToString(), "", "OK"); InitializeComponent(); m1er = new Menu1erGrado(); m1er.Show(); this.Hide(); return; } KeyValuePair <string[], int> pair; labelQuant.Text = (i + 1).ToString() + " / " + questions.Length.ToString() + " Score: " + score + " / " + questions.Length.ToString(); labelQuestion.Text = questions[i]; Image im = imageList1.Images[i]; //La imagen de la lista de imagenes labelQuestion.Image = im; int cant; Random rand = new Random(); numbers = new int[4] { 0, 1, 2, 3 }; pair = allAnswers.ElementAt(i); labelAnswer1.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelAnswer2.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelAnswer3.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelAnswer4.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; //numbers = numbers.Where(w => w != numbers[cant]).ToArray(); /* * Image ima = Image.FromFile("image.png"); // read in image * ilabel.Size = new Size(i.Width, i.Height); //set label to correct size * ilabel.Image = i; // put image on label * this.Controls.Add(ilabel); // add label to container (a form, for instance) */ labelNext.Visible = false; }
//Que esto ocurra siempre que el juego inicie y cuando se confirme que una respuesta es correcta private void asignarPregYResp() { sameBackColor(); if (i + 1 < questions.Length) { i++; } else { if (score > 6) { sonidos.sonidoTerminarBien(); } else { sonidos.sonidoTerminar(); } MyMsgBox.Show("FINISH!\nFinal score: " + +score + " / " + questions.Length.ToString(), "", "OK"); InitializeComponent(); m2do = new Menu2doGrado(); m2do.Show(); this.Hide(); return; } KeyValuePair <string[], int> pair; labelQuant.Text = (i + 1).ToString() + " / " + questions.Length.ToString() + " Score: " + score + " / " + questions.Length.ToString(); labelQuestion.Text = questions[i]; Image im = imageList1.Images[i]; //La imagen de la lista de imagenes labelQuestion.Image = im; int cant; Random rand = new Random(); numbers = new int[4] { 0, 1, 2, 3 }; pair = allAnswers.ElementAt(i); labelAnswer1.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelAnswer2.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelAnswer3.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelAnswer4.Text = pair.Key[numbers[cant = rand.Next(0, numbers.Length)]]; //numbers = numbers.Where(w => w != numbers[cant]).ToArray(); labelNext.Visible = false; }