public static void Main()
RatoGigante ratoGiga = new RatoGigante();
Console.WriteLine("Sua equipe está enfrentando: " + ratoGiga.GetTipo() + "\n");
Console.WriteLine("____________________________________________________________");
Fada fadinha = new Fada();
Console.WriteLine("Sua equipe está enfrentando: " + fadinha.GetTipo() + "\n");
fadinha.EscudoCelestial();
fadinha.TempestadeMágica();
Console.WriteLine("____________________________________________________________");
Dragao drago = new Dragao();
Console.WriteLine("Sua equipe está enfrentando: " + drago.GetTipo() + "\n");
drago.SoproTempestuoso();
protected float resistencia;
protected float velocidade;
public void SetTipo(string tipoInimigo)
public void SetVida(float HP)
public float GetResistencia()
public void SetResistencia(float Res)
public void SetAtaque(float Atk)
public float GetVelocidade()
public void SetVelocidade(float Vel)
Console.WriteLine(tipo + " se aproximou de você.");
Console.WriteLine(tipo + " te atacou e causou " + ataque + " de dano.");
public class RatoGigante : Inimigo
this.tipo = "Rato Gigante Decomposto";
public void MordidaToxica()
Console.WriteLine(tipo + " te mordeu com seus dentes apodrecidos e causou 30 de dano. Você está Envenenado.");
public class Fada : Inimigo
this.tipo = "Grande Fada dos Ventos";
public void TempestadeMágica()
Console.WriteLine(tipo + " manipula os ventos a sua volta e os imbui com sua magia, direcionando-os a você e causando 70 de dano.");
public void EscudoCelestial()
Console.WriteLine(tipo + " manipula os ventos a sua volta criando uma forte corrente de ventos magicos ao seu redor. A defesa da " + tipo + " aumentou para 55.");
public class Dragao : Inimigo
this.tipo = "Farosh, o Imperador dos Céus";
public void ManipularClima()
Console.WriteLine("A presença de " + tipo + " faz com uma forte tempestade comece.");
public void SoproTempestuoso()
Console.WriteLine(tipo + " reune toda eletricidade ao seu redor e concentra em um unico feixe, causando 240 de dano. Você está Paralisado.");