Esempio n. 1
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);
        }
 private void Investida_Click(object sender, RoutedEventArgs e)//Vai realizar a investida da capiavara
 {
     MensagemDoMeio.Text = "";
     if (0 < capi.Vida)
     {
         int aux = capi.AtaqueEspecial();
         if (aux != 0)
         {
             aux = InimigosList[qualInimigo].ReceberDano(aux, capi.VelocidadeTotal(), capi.Critico());
             MensagemDoMeio.Text = "A investida da capivara causou " + aux.ToString() + " de dano a(ao) " + InimigosList[qualInimigo].Nome + ". ";
             ReacaoInimigo();
         }
         else
         {
             MensagemDoMeio.Text = "A capivara não conseguiu realizar uma investida. ";
         }
         AtualizarTxts();
     }
     else
     {
         MensagemDoMeio.Text = "A capivara está desmaiada";
     }
 }