public string IngresarLetra(string letra) { if (Palabra.Contains(letra)) { for (int i = 0; i <= Palabra.Length - 1; i++) { string letraAux = Palabra.Substring(i, 1); if (letra == letraAux) { PalabraAdivinada = PalabraAdivinada.Remove(i, 1); PalabraAdivinada = PalabraAdivinada.Insert(i, letra); } } if (PalabraAdivinada.Contains("-")) { return(PalabraAdivinada); } else { return("Palabra adivinada"); } } else { LetrasErradas = LetrasErradas.Insert(indiceLetraErrada, letra); indiceLetraErrada++; ContErrores++; if (ContErrores == 6) { return("Perdiste, queso"); } return("letra incorrecta"); } }
public bool ValidarPalabra() { foreach (var letra in Palabra.ToCharArray()) { if (!PalabraAdivinada.Contains(Char.ToLower(letra))) { return(false); } } return(true); }