public string GetPalabraEnJuego() { char[] palabraEnJuego = new char[Palabra.Length]; int posicion = 0; foreach (var caracter in Palabra.ToCharArray()) { palabraEnJuego[posicion] = this.LetrasCorrectas.Contains(caracter) ? caracter : '-'; posicion++; } return(new string(palabraEnJuego)); }
public Juego() { _random = new Random(); List <string> _listaDePalabras; int indice; _listaDePalabras = ObtenerListaDePalabras(); indice = _random.Next(0, _listaDePalabras.Count - 1); _palabraADescubrir = new Palabra(_listaDePalabras[indice], 'X'); pantalla = Pantalla.ObtenerInstancia("TP Prog 2 - Vogel Damian", 0, 0); Console.WriteLine(this.pantalla.MensajeInicial); Console.ReadKey(); this.pantalla.DibujarFigura(eErrores.SinErrores); }
public bool ArriesgaLetra(char letra) { bool result; if (Palabra.Contains(letra)) { LetrasCorrectas.Add(letra); result = true; } else { LetrasIncorrectas.Add(letra); IntentosRestantes--; result = false; } Gano(); return(result); }