public OwnerHitEffect(Boxer _enemy, BoxerStats _bstats, int _timeToHit, int _time) { enemy = _enemy; timeToHit = _timeToHit; time = _time; bstats = _bstats; }
public OwnerWaitEffect(BoxerStats _bstats, int _time, int _value, Boxer owner) { value = _value; bstats = _bstats; time = _time; owner.EffectsPool.AddEffect(new HealEffect(bstats, bstats.Speed, 1)); }
public BoxerStats GetStandart() { BoxerStats bs = new BoxerStats(); bs.Block = 5; bs.HP = 300; bs.MaxHP = 300; bs.Power = 10; bs.Speed = 20; return(bs); }
public Boxer(Rectangle _icon, SpriteFont _textBlock, AI _ai, BoxerStats _boxerStats) { icon = _icon; pointsTextPos = new Vector2(icon.X + 120, icon.Y); boxerStats = _boxerStats; points = 0; ai = _ai; hpPos = new Rectangle(icon.X, icon.Y + 120, boxerStats.HP, 30); bs.BS = BoxerStates.Block; textBlock = _textBlock; ah = new ActionHistory(textBlock, hpPos); EffectsPool = new EffectsPool(); }
public HealEffect(BoxerStats _bstats, int _time, int _value) { value = _value; bstats = _bstats; time = _time; }
public DamageEffect(int _time, int _value, BoxerStats _bstats) { time = _time; value = _value; bstats = _bstats; }
public OwnerBlockEffect(BoxerStats _bstats, int _time) { bstats = _bstats; time = _time; }