Exemplo n.º 1
0
        public void Recarregar()
        {
            var macaco = new Macaco("pulando", "caco");

            InventarioC.QtdBala    = 5;
            macaco.MedidorEspecial = 0;
            Assert.IsTrue(macaco.Recarregar());
        }
Exemplo n.º 2
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();
 }
Exemplo n.º 3
0
        public void AtaqueEspecial()
        {
            var macaco = new Macaco("pulando", "caco");

            macaco.MedidorEspecial = 2;
            macaco.Atk             = 10;
            macaco.Nivel           = 1;
            Assert.AreEqual(macaco.AtaqueEspecial(), 15);
        }
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 DefinirCaco(Macaco m1)
 {
     m = m1;
 }