public void ArriesgarPalabra(string palabra) { var acerto = JugadorActual.ArriesgarPalabra(palabra); Finalizo = true; if (acerto) { Resultado = new ResultadoDePartida(EstadoJuego.Victoria, JugadorActual); } else { Resultado = new ResultadoDePartida(EstadoJuego.Derrota, JugadorActual); } }
private void RefrescarEstadoDelJuego() { var jugador = JugadorActual; if (jugador.CantidadDeErrores > 6) { Finalizo = true; Resultado = new ResultadoDePartida(EstadoJuego.Derrota, jugador); } if (jugador.CantidadDeAciertos == jugador.PalabraSecreta.Length) { Finalizo = true; Resultado = new ResultadoDePartida(EstadoJuego.Victoria, jugador); } }