Exemplo n.º 1
0
        private void AddSampleSpells()
        {
            Weapon testSpell1 = new Weapon();
            Weapon testSpell2 = new Weapon();

            var spellIconTest = screen.ScreenManager.Game.Content.Load<Texture2D>("Images/Spells/Fireball");

            testSpell1.Priority = 1;
            testSpell2.Priority = 1;

            testSpell1.Icon = spellIconTest;
            testSpell2.Icon = spellIconTest;

            testSpell1.Power = 20;
            testSpell2.Power = 20;

            AddEqipment(testSpell1);
            AddEqipment(testSpell2);
        }
Exemplo n.º 2
0
 public void AddWeapon(Weapon weapon)
 {
     weapons.Add(weapon);
     AddEqipment(weapon);
 }
Exemplo n.º 3
0
 public void HitTarget(Weapon weapon, Fighter target)
 {
     target.TakeDemage(weapon.GetAttackForce(Stats));
 }
Exemplo n.º 4
0
 public void RemoveWeapon(Weapon weapon)
 {
     weapons.Remove(weapon);
     RemoveEqipment(weapon);
 }