public Sword(IImageManager imageManager, IStrikeStrategyInvoker strikeStrategyInvoker, IWeaponHelper weaponHelper) : base(imageManager, strikeStrategyInvoker) { _strikeStrategyInvoker = strikeStrategyInvoker; _weaponHelper = weaponHelper; DisplaceWeaponToHeroHandX = 45; DisplaceWeaponToHeroHandY = 5; WeaponName = WeaponsListEnum.Sword; DamagePower = 3; }
public EnemyFireball(IImageManager imageManager, IStrikeStrategyInvoker strikeStrategyInvoker, IWeaponHelper weaponHelper) { _imageManager = imageManager; _strikeStrategyInvoker = strikeStrategyInvoker; _weaponHelper = weaponHelper; DamagePower = 7; _allTargets = new List <ITarget>(); }
public BowAndArrow(IImageManager imageManager, IStrikeStrategyInvoker strikeStrategyInvoker, IWeaponHelper weaponHelper) : base(imageManager, strikeStrategyInvoker) { _weaponHelper = weaponHelper; WeaponName = WeaponsListEnum.Bow; DisplaceWeaponToHeroHandX = 30; DisplaceWeaponToHeroHandY = 10; DamagePower = 7; _arrowShootingInitialPotitionX = 10; _arrowShootingInitialPotitionY = 10; }