示例#1
0
        public void AtaqueTest()
        {
            var cobra = new Cobra("rateja", "cobra");

            cobra.MedidorEspecial = 9;
            cobra.Atk             = 10;
            cobra.Nivel           = 1;
            Assert.AreEqual(cobra.AtaqueEspecial(), 17);
            cobra.AtaqueEspecial();
            Assert.AreEqual(cobra.MedidorEspecial, 3);
        }
 private void Mordida_Click(object sender, RoutedEventArgs e)//Vai realizar a mordida da cobra
 {
     MensagemDoMeio.Text = "";
     if (0 < co.Vida)
     {
         int aux = co.AtaqueEspecial();
         if (aux != 0)
         {
             aux = InimigosList[qualInimigo].ReceberDano(aux, co.VelocidadeTotal(), co.Critico());
             MensagemDoMeio.Text = "A mordida da causou " + aux.ToString() + " de dano a(ao) " + InimigosList[qualInimigo].Nome + ". ";
             ReacaoInimigo();
         }
         else
         {
             MensagemDoMeio.Text = "A cobra não conseguiu  morder o inimigo. ";
         }
         AtualizarTxts();
     }
     else
     {
         MensagemDoMeio.Text = "A cobra está desmaiada";
     }
 }