/// <summary> /// Procedimiento que asigna valores a labels con base en una pregunta. /// </summary> /// <param name="pregunta"></param> public void AsignarPregunta(Preguntas pregunta) { this.pregunta = pregunta; this.lblPregunta.Text = pregunta.pregunta; this.Respuesta1.Text = pregunta.respuestas[0]; this.Respuesta2.Text = pregunta.respuestas[1]; this.Respuesta3.Text = pregunta.respuestas[2]; }
/// <summary> /// Genera los objetos que contiene una matriz de tipo Preguntas, además, indica la respuesta correcta y muestra una pregunta aleatoria en el Panel /// de Preguntas. /// </summary> private void GenerarPreguntas() { pr[0] = new Preguntas("¿Quién escribió Romeo y Julieta?", new string[3] { "Shakespeare", "Leonardo Da Vinci", "Leonardo DiCaprio" }, 0); pr[1] = new Preguntas("¿Cuál de los siguientes es un número primo?", new string[3] { "21", "25", "17" }, 2); pr[2] = new Preguntas("¿En qué año se fundó la URL?", new string[3] { "1983", "1961", "1745" }, 1); pr[3] = new Preguntas("¿En qué año se estrenó el titanic?", new string[3] { "1997", "2000", "1985" }, 0); pr[4] = new Preguntas("¿Cuál es la operación correcta?", new string[3] { "2 + 2 = Pez", "5 x 5 = 120", "Raíz de 144 = 12" }, 2); pr[5] = new Preguntas("¿Qué personaje de Marvel es verde?", new string[3] { "Dr. Strange", "Hulk", "Capitán América" }, 1); pr[6] = new Preguntas("¿Cuánto es 156/0?", new string[3] { "15.6", "156", "No existe" }, 2); pr[7] = new Preguntas("¿Cuál es la calificación en rotten tomatoes de Avengers: Endgame?", new string[3] { "100", "20", "95" }, 2); pr[8] = new Preguntas("¿Cuál es la película con más ventas en su primer fin de semana hasta el momento?", new string[3] { "Titanic", "Avatar", "Avengers: Endgame" }, 2); pr[9] = new Preguntas("¿Qué es más fuerte el vibranium o el adamantium?", new string[3] { "Vibranium", "Adamantium", "¿Qué es eso?" }, 0); pr[10] = new Preguntas("¿Quién de estos actores ha ganado un Oscar recientemente?", new string[3] { "Robert Downey Jr.", "Tom Hanks", "Leonardo DiCaprio" }, 2); pr[11] = new Preguntas("¿Quién dibujó a Kate en la película del Titanic?", new string[3] { "Morgan Freeman", "Jack", "Jim Carrey" }, 1); pr[12] = new Preguntas("¿Toy Story 2 casi fue eliminada?", new string[3] { "Si", "No", "What do you mean? Bruh" }, 0); pr[13] = new Preguntas("¿Cómo se llama la mamá de Nemo?", new string[3] { "Anémona anónima", "Coral", "Billy" }, 1); pr[14] = new Preguntas("¿En cuál de las siguientes películas aparece Robert Downey Jr?", new string[3] { "Lilo & Stitch", "Iron Man", "Alice in Wonderland" }, 1); Random numpregunta = new Random(); int num = numpregunta.Next(0, 15); this.panelPreguntas1.AsignarPregunta(pr[num]); }