private void InitialHero() { this.hero = new Characters.Characters(100, 100, 110, 100, 100, 2, 5, 30, 10, 20, new Vector2(0, 0), SpriteType.Mage, Shared.HeroHumanName, Shared.HeroHumanMaxLife); this.boss = new Characters.Characters(150, 300, 110, 110, 200, 2, 5, 30, 10, 10, new Vector2(0, 0), SpriteType.Ghoul, Shared.BossMonsterName, Shared.BossMonsterMaxLife); this.bossOne = new Characters.Characters(450, 150, 110, 110, 200, 2, 5, 30, 10, 10, new Vector2(0, 0), SpriteType.Ghoul, Shared.BossMonsterName, Shared.BossMonsterMaxLife); this.bossTwo = new Characters.Characters(800, 300, 110, 110, 200, 2, 5, 30, 10, 10, new Vector2(0, 0), SpriteType.Ghoul, Shared.BossMonsterName, Shared.BossMonsterMaxLife); this.stone = new Characters.Characters(350, 250, 310, 110, 200, 2, 5, 30, 10, 10, new Vector2(0, 0), SpriteType.Wall, Shared.BossMonsterName, Shared.BossMonsterMaxLife); this.fireItem = new FireBallMagic(500, 40, 30, 30, SpriteType.FireMagic, 1, 1, 5); this.stoneItem = new StoneMagic(890, 515, 30, 30, SpriteType.StoneMagic, 1, 2, 10); this.lifeItem = new StoneMagic(50, 130, 30, 30, SpriteType.LifeMagic, 50, 2, 1); this.charmItem = new StoneMagic(110, 400, 30, 30, SpriteType.CharmMagic, 5, 5, 5); DrawerDevice.AddObject(this.stoneItem); DrawerDevice.AddObject(this.fireItem); DrawerDevice.AddObject(this.lifeItem); DrawerDevice.AddObject(this.charmItem); DrawerDevice.AddObject(this.hero); DrawerDevice.AddObject(this.boss); DrawerDevice.AddObject(this.bossOne); DrawerDevice.AddObject(this.bossTwo); DrawerDevice.AddObject(this.stone); warUnits.Add(this.stone); warUnits.Add(this.boss); warUnits.Add(this.bossOne); warUnits.Add(this.bossTwo); items.Add(this.fireItem); items.Add(this.lifeItem); items.Add(this.charmItem); items.Add(this.stoneItem); }
public void AddItem(Interfaces.Items target) { foreach (PictureBox item in inventory) { SetSkills(target); if (item.Tag == "Box") { switch (target.SpriteType) { case SpriteType.FireMagic: item.Image = Image.FromFile(Shared.FireballItemInBox); item.Tag = "fireBox"; focus = "fireBox"; SetStatus(); break; case SpriteType.StoneMagic: item.Image = Image.FromFile(Shared.StoneItemInBox); item.Tag = "stoneBox"; focus = "stoneBox"; SetStatus(); break; case SpriteType.LifeMagic: item.Image = Image.FromFile(Shared.LifeItemInBox); item.Tag = "lifeBox"; focus = "lifeBox"; SetStatus(); break; case SpriteType.CharmMagic: item.Image = Image.FromFile(Shared.CharmItemInBox); item.Tag = "charmBox"; focus = "charmBox"; SetStatus(); break; } break; } } }
private void SetSkills(Interfaces.Items item) { this.GiveLifeSkill += item.GiveLife; this.GiveDefenceSkill += item.GiveDefence; this.GiveAttackSkill += item.GiveAttacSkill; }