예제 #1
0
        private void DetetarSeJogoAcabou()
        {
            if (ResultadoAccao == Result.SuccessVictory)
            {
                Terminado     = true;
                ResultadoJogo = ResultadoJogo.Vitoria;
                CalcularBonus();
                MensagemAccao = "* * * Parabéns * * * !!! VENCESTE O JOGO !!!";
                switch (UltimaAccao) // Atualizar numero de fugas ou movimentos efetuados no caso de terminar em vitória
                {
                case PlayerAction.Flee:
                    NumFugas = NumFugas + 1;
                    break;

                case PlayerAction.GoForward:
                    TotalMover = TotalMover + 1;
                    break;
                }
            }

            if (ResultadoAccao != Result.SuccessVictory && PontosVida == 0)
            {
                Terminado     = true;
                ResultadoJogo = ResultadoJogo.Derrota;
                CalcularBonus();
                MensagemAccao = MensagemAccao + " Temos pena mas morreste! Fica para a próxima... ";
            }
        }
예제 #2
0
        public IActionResult Index(int testando)
        {
            Main          jogoPrincipal = new Main();
            ResultadoJogo resultado     = jogoPrincipal.startGame();

            return(View(resultado));
        }
예제 #3
0
 public ResultadoTorneio(Lutador vencedor, Lutador vice, Lutador terceiroColocado, List <ResultadoJogo> faseDeGrupos, List <ResultadoJogo> quartasDeFinal, List <ResultadoJogo> semiFinal, ResultadoJogo terceiro, ResultadoJogo final)
 {
     this.Vencedor         = vencedor;
     this.Vice             = vice;
     this.TerceiroColocado = terceiroColocado;
     this.FaseDeGrupos     = faseDeGrupos;
     this.QuartasDeFinal   = quartasDeFinal;
     this.SemiFinal        = semiFinal;
     this.TerceiroJogo     = terceiro;
     this.Final            = final;
 }