Example #1
0
 // Responde ao desafio da máquina
 private void Desafio()
 {
     this.estado = EstadoJogadasEnum.JogadorTentacobrirDesafio;
     this.ShowBanca();
     JogoHelper.ShowEmLinha(Instrucoes.Jogar);
     string aux = Console.ReadLine();
     VerificaCartaEscolhida(aux);
 }
Example #2
0
 private void JogaMaquina()
 {
     List<Carta> c = this.Maquina.MinhasCartas.FindAll(x => x.Naipe == this.CartaLancada.Naipe).ToList();
     if (c != null && c.Count > 0)
     {
         Carta auxCarta = c.FirstOrDefault();
         estado = EstadoJogadasEnum.MaquinaTentaCobrirDesafio;
         Jogar(auxCarta);
     }
     else
     {
         ComprarCarta(this.Maquina);
         this.cartascompradasmaquina = +1;
         JogaMaquina();
     }
 }
Example #3
0
 // Solicita ao Jogador que Lance a primeira carta do desafio
 private void Desafiar()
 {
     bool acabou;
     string msg = VerificaFinalizacao(out acabou);
     if (!acabou)
     {
         this.estado = EstadoJogadasEnum.JogadorDesafia;
         JogoHelper.Show(Instrucoes.NovaJogada);
         this.Jogador.Show();
         JogoHelper.ShowEmLinha(Instrucoes.Jogar);
         string aux = Console.ReadLine();
         VerificaCartaEscolhida(aux);
     }
     else
     {
         JogoHelper.Show(msg);
     }
 }