Exemplo n.º 1
0
        public void Recarregar()
        {
            var capivara = new Capivara("rasteira", "cap");

            capivara.MedidorEspecial = 9;
            capivara.ReceberStamina();
            Assert.AreEqual(capivara.MedidorEspecial, 10);
        }
Exemplo n.º 2
0
 public void removeCapivara(Capivara cap)
 {
     capivaras.Remove(cap);
     if (capivaras.Count < 1)
     {
         EndGame(true);
     }
 }
Exemplo n.º 3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     // Set the input focus to ensure that keyboard events are raised.
     this.Loaded += delegate { this.Focus(FocusState.Programmatic); };
     Debug.WriteLine("NavigatedTo!");
     p    = (Passar)e.Parameter;
     m    = p.RetornaCaco();
     capi = p.RetornaCapi();
 }
Exemplo n.º 4
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            p       = (Passar)e.Parameter;
            tocador = p.RetornaTocador();
            caco    = p.RetornaCaco();
            co      = p.RetornaCo();
            capi    = p.RetornaCapi();

            if (co == null)//Se o obejeto for nulo vai deixar invisivel todos os botões e imagens associados
            {
                ImgCo.Visibility   = Visibility.Collapsed;
                AtkCo.Visibility   = Visibility.Collapsed;
                Mordida.Visibility = Visibility.Collapsed;
                CurarCo.Visibility = Visibility.Collapsed;
                HpCo.Visibility    = Visibility.Collapsed;
                Veneno.Visibility  = Visibility.Collapsed;
            }

            if (capi == null)//Se o obejeto for nulo vai deixar invisivel todos os botões e imagens associados
            {
                ImgCapi.Visibility   = Visibility.Collapsed;
                AtkCapi.Visibility   = Visibility.Collapsed;
                Investida.Visibility = Visibility.Collapsed;
                CurarCapi.Visibility = Visibility.Collapsed;
                HpCapi.Visibility    = Visibility.Collapsed;
                Estamina.Visibility  = Visibility.Collapsed;
            }
            if (p.QualInimigo == 'i')//Se for i é um inimigo normal
            {
                InimigosRamdom();
                Random randNum = new Random();
                qualInimigo       = randNum.Next(0, InimigosList.Count);
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
            }
            else if (p.QualInimigo == 'c') //Se for c é o primeiro bos
            {
                InimigosList.Add(new Inimigos(caco.Nivel, "/Assets/Imagens/Personagens/Inimigos/CapivaraMal.png", "Capivara", "Investida"));
                qualInimigo       = 0;
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
                Voltar.IsEnabled  = false;
            }
            else if (p.QualInimigo == 'o')//Se for o é o segundo boss
            {
                InimigosList.Add(new Inimigos(caco.Nivel, "/Assets/Imagens/Personagens/Inimigos/CobraMal.png", "Cobra", "Mordida"));
                qualInimigo       = 0;
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
                Voltar.IsEnabled  = false;
            }
            else if (p.QualInimigo == 'a')//Se for a é o ultimo boss
            {
                InimigosList.Add(new Inimigos(caco.Nivel, "/Assets/Imagens/Personagens/Inimigos/BossFinal.png", "Comandante Alien", "Laiser"));
                qualInimigo       = 0;
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
                Voltar.IsEnabled  = false;
            }
            AtualizarTxts();
        }
Exemplo n.º 5
0
        public void AtaqueEspecial()
        {
            var capivara = new Capivara("rasteira", "cap");

            capivara.MedidorEspecial = 9;
            capivara.Nivel           = 1;
            capivara.Atk             = 10;
            Assert.AreEqual(capivara.AtaqueEspecial(), 16);
            Assert.AreEqual(capivara.MedidorEspecial, 4);
            Assert.AreEqual(capivara.AtaqueEspecial(), 0);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            Console.Title          = "Capivara Generator 2000";
            Console.OutputEncoding = Encoding.UTF8;

            Capivara capivara = new Capivara();

            int contador = 0;
            int tamanho;

            Console.WriteLine("Insira um valor");
            int.TryParse(Console.ReadLine(), out tamanho);
            tamanho = tamanho <= 0 ? 1 : tamanho;

            while (contador < tamanho + 5)
            {
                if (contador > 5 && contador < tamanho + 4)
                {
                    Console.WriteLine(capivara.linha[6]);
                    contador++;
                }
                else if (contador == tamanho + 4)
                {
                    Console.WriteLine(capivara.linha[7]);
                    contador++;
                }
                else if (contador < 6)
                {
                    switch (contador)
                    {
                    case 4:
                        Console.WriteLine($"{capivara.linha[contador]}---> {capivara.gerarFala()}");
                        break;

                    default:
                        Console.WriteLine($"{capivara.linha[contador]}");
                        break;
                    }
                    contador++;
                }
            }
            Console.ReadKey();
        }
Exemplo n.º 7
0
 public void addCapivara(Capivara cap)
 {
     capivaras.Add(cap);
 }
Exemplo n.º 8
0
 public void DefinirCapi(Capivara c1)
 {
     ca = c1;
 }