Example #1
0
        public ActionResult ArriesgarLetra(string palAAdiv, int vidas, int scoreTot, string letra, List <string> letIngresadas, string palModAct)
        {
            string letras = "";

            if (letIngresadas == null)
            {
                letIngresadas = new List <string>();
            }
            AhorcadoClass model = new AhorcadoClass(palAAdiv, vidas, scoreTot, letIngresadas, palModAct);

            model.IngresarLetra(letra);
            if (letIngresadas != null)
            {
                letras = string.Join(",", model.Juego.LetrasIngresadas.ToArray());
            }
            if (palAAdiv == model.Juego.PalabraModeloActual)
            {
                model.Juego.PalabraAAdivinar = palAAdiv;
                return(View("VictoriaView", model));
            }
            else
            {
                if (model.Juego.estaVivo == false)
                {
                    return(View("DerrotaView", model));
                }
                else
                {
                    ViewBag.letrasIngresadas = letras;
                    return(View("AhorcadoView", model));
                }
            }
        }
Example #2
0
        public ActionResult AhorcadoView()
        {
            AhorcadoClass juego = new AhorcadoClass();

            juego.iniciarJuego();
            ViewBag.letrasIngresadas = "";
            return(View(juego));
        }
Example #3
0
        public ActionResult siguienteRonda(int score)
        {
            AhorcadoClass juego = new AhorcadoClass();

            juego.iniciarJuego();
            juego.Juego.Score        = score;
            ViewBag.letrasIngresadas = "";
            return(View("AhorcadoView", juego));
        }