Exemplo n.º 1
0
        /// <summary>
        /// Inicia un nuevo juego.
        /// </summary>
        public void IniciarJuego()
        {
            double pos = GenerarValor() * (int)JuegoAhorcadoConstantes.TotalPalabras;

            m_actual = (Palabra)m_diccionario[(int)pos];

            m_intentosDisponibles = (int)JuegoAhorcadoConstantes.MaximoIntentos;

            // Vector de letras jugadas:
            m_jugadas = new ArrayList();

            // Actualizaci[on del estado del juego:
            m_estado = EstadoJuego.Jugando;
        }
        /// <summary>
        /// Configuración de escenario de pruebas no. 1.
        /// </summary>
        private void ConfiguracionEscenario1()
        {
            m_letras = new ArrayList();
            m_letras.Add(new Letra('v'));
            m_letras.Add(new Letra('e'));
            m_letras.Add(new Letra('c'));
            m_letras.Add(new Letra('t'));
            m_letras.Add(new Letra('o'));
            m_letras.Add(new Letra('r'));

            m_palabra = new Palabra("vector");
            m_jugadas = new ArrayList();
            m_numIntentos = 6;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Inicializa una instancia de la clase JuegoAhorcado.
        /// </summary>
        public JuegoAhorcado()
        {
            m_diccionario = new Palabra[(int)JuegoAhorcadoConstantes.TotalPalabras];

            m_diccionario[0]  = new Palabra("algoritmo");
            m_diccionario[1]  = new Palabra("contenedora");
            m_diccionario[2]  = new Palabra("avance");
            m_diccionario[3]  = new Palabra("ciclo");
            m_diccionario[4]  = new Palabra("indice");
            m_diccionario[5]  = new Palabra("instrucciones");
            m_diccionario[6]  = new Palabra("arreglo");
            m_diccionario[7]  = new Palabra("vector");
            m_diccionario[8]  = new Palabra("inicio");
            m_diccionario[9]  = new Palabra("cuerpo");
            m_diccionario[10] = new Palabra("recorrido");
            m_diccionario[11] = new Palabra("patron");

            m_intentosDisponibles = (int)JuegoAhorcadoConstantes.MaximoIntentos;
            m_estado = EstadoJuego.NoIniciado;
        }
        /// <summary>
        /// Inicia un nuevo juego.
        /// </summary>
        public void IniciarJuego()
        {
            double pos = GenerarValor() * (int)JuegoAhorcadoConstantes.TotalPalabras;

            m_actual = (Palabra)m_diccionario[(int)pos];

            m_intentosDisponibles = (int)JuegoAhorcadoConstantes.MaximoIntentos;

            // Vector de letras jugadas: 
            m_jugadas = new ArrayList();

            // Actualizaci[on del estado del juego: 
            m_estado = EstadoJuego.Jugando;
        }
        /// <summary>
        /// Inicializa una instancia de la clase JuegoAhorcado.
        /// </summary>
        public JuegoAhorcado()
        {
            m_diccionario = new Palabra[(int)JuegoAhorcadoConstantes.TotalPalabras];

            m_diccionario[0] = new Palabra("algoritmo");
            m_diccionario[1] = new Palabra("contenedora");
            m_diccionario[2] = new Palabra("avance");
            m_diccionario[3] = new Palabra("ciclo");
            m_diccionario[4] = new Palabra("indice");
            m_diccionario[5] = new Palabra("instrucciones");
            m_diccionario[6] = new Palabra("arreglo");
            m_diccionario[7] = new Palabra("vector");
            m_diccionario[8] = new Palabra("inicio");
            m_diccionario[9] = new Palabra("cuerpo");
            m_diccionario[10] = new Palabra("recorrido");
            m_diccionario[11] = new Palabra("patron");

            m_intentosDisponibles = (int)JuegoAhorcadoConstantes.MaximoIntentos;
            m_estado = EstadoJuego.NoIniciado;
        }