Exemplo n.º 1
0
        public static void DealDamage(Entitiy Attacker, Entitiy Defender)
        {
            int    NeedToHit = 8;
            Random randomHit = new Random();
            int    HitNumber;

            HitNumber = randomHit.Next(1, 10);
            bool itHit  = false;
            int  Damage = Attacker.Attack - Defender.Defense;

            if (HitNumber > NeedToHit)
            {
                itHit = false;
            }
            else
            {
                itHit = true;
            }

            if (itHit == true)
            {
                if (Attacker.Attack > Defender.Defense)

                {
                    Defender.Health = Defender.Health - Damage;
                    Console.WriteLine("The attack did " + Damage + " damage.");
                }
                else
                {
                    Console.WriteLine("Defense was too Great. No damage taken.");
                }
            }
            else if (itHit == false)
            {
                Console.WriteLine("The Attack Missed.");
            }
        }
Exemplo n.º 2
0
 public static void IsDefending(Entitiy Character)
 {
     Character.Defense = Character.Defense * 2;
     Console.WriteLine("Your defense is now " + Character.Defense);
 }