void newConversacion() { if (indexConversacion >= conversaciones.Length) { displayGameOver(); return; } contestacionesActuales.Clear(); Conversacion conversacionActual = conversaciones[indexConversacion]; indexConversacion++; Conversacion.text = conversacionActual.texto; while (contestacionesActuales.Count < 3) { Contestacion contestacion = conversacionActual.contestacionRandom(); if (!contestacionesActuales.Contains(contestacion)) { contestacionesActuales.Add(contestacion); } } opcion1.text = contestacionesActuales[0].text; opcion2.text = contestacionesActuales[1].text; opcion3.text = contestacionesActuales[2].text; }
private void cargarRespuestasPredeterminadas() { Contestacion c = new Contestacion(); c.Alumno = this.cmb_alumnos.Text; c.Contestaciones = new List <ContestacionDetalle>(); foreach (Pregunta p in this.miAutoeva.Preguntas) { ContestacionDetalle cd = new ContestacionDetalle(); cd.Pregunta = p.Nro; cd.Respuesta = 1; c.Contestaciones.Add(cd); } this.miAutoeva.Contestaciones.Add(c); }