Esempio n. 1
0
    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;
    }
Esempio n. 2
0
        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);
        }