public static bool canDamage(Gauntlet g, AeStats h, bool isMine) { if (!h.AlreadyTouchedByMagic) { if (!isMine) { return(true); } else if (g.SelfDamage) { return(true); } } else if (g.MultipleTimeDamage) { if (!isMine) { return(true); } else if (g.SelfDamage) { return(true); } } return(false); }
public void TestGauntletPowerWithManyGem(int numberOfGems) { Gauntlet gauntlet = new Gauntlet(); for (int i = 0; i < numberOfGems; i++) { gauntlet.AddGem(new Gem()); } int expected = (numberOfGems * 30) + 1; Assert.AreEqual(expected, gauntlet.AttackPower); }
/// <summary> /// Permite agregar gemas a un guante de poder según indique el usuario /// por las terminal. /// Solamente pregunta al usuario si el item es un guante de poder. /// </summary> /// <param name="item">El guante de poder.</param> private void AddGemsToGauntlet(IItem item) { Gauntlet gauntlet = item as Gauntlet; if (gauntlet != null) { Console.Write("Type the number of Gems to add: "); int gems = Int32.Parse(Console.ReadLine()); for (int i = 0; i < gems; i++) { gauntlet.AddGem(new Gem()); } } }
public void WhenHPIs0CharacterIsDead() { Elf elfo = new Elf("Eduardo"); Elf elfoBufado = new Elf("El Mata Eduardos"); Gauntlet gauntlet = new Gauntlet(); for (int i = 0; i < 10; i++) { gauntlet.AddGem(new Gem()); } elfoBufado.AddItem(gauntlet); elfo.ReceiveAttack(elfoBufado.AttackPower); bool expectedIsDead = true; Assert.AreEqual(elfo.IsDead, expectedIsDead); }
public void TestAttackPowerSum() { //Desafio 11 Wizard wizard = new Wizard("Wizard"); int baseAtackPower = wizard.AttackPower; MagicStick magicStick = new MagicStick(); Gauntlet gauntlet = new Gauntlet(); wizard.AddItem(new MagicStick()); wizard.AddItem(new Gauntlet()); int atackPowerFromItems = magicStick.AttackPower + gauntlet.AttackPower; int expectedAtackPower = baseAtackPower + atackPowerFromItems; int actualAtackPower = wizard.AttackPower; Assert.AreEqual(expectedAtackPower, actualAtackPower); }
public new void SetStep(int i) { base.SetStep(i); _jauntlet = (FireFireBolt.Gauntlet)i; }
public override void OnDeserialize(NetworkReader reader) { base.OnDeserialize(reader); this._jauntlet = (FireFireBolt.Gauntlet)reader.ReadByte(); }
public ElectricLineCatalyser(Gauntlet copy) { }
public Complete(Gauntlet parent) : base(parent) { }
public TownMenuScreen(Gauntlet parent) : base(parent) { }
public ThreadCustomization(Gauntlet parent) : base(parent) { }
public Combat(Gauntlet parent) : base(parent) { }
public GauntletState(Gauntlet parent) { this.parent = parent; }