コード例 #1
0
 public OwnerHitEffect(Boxer _enemy, BoxerStats _bstats, int _timeToHit, int _time)
 {
     enemy     = _enemy;
     timeToHit = _timeToHit;
     time      = _time;
     bstats    = _bstats;
 }
コード例 #2
0
 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));
 }
コード例 #3
0
        public BoxerStats GetStandart()
        {
            BoxerStats bs = new BoxerStats();

            bs.Block = 5;
            bs.HP    = 300;
            bs.MaxHP = 300;
            bs.Power = 10;
            bs.Speed = 20;
            return(bs);
        }
コード例 #4
0
ファイル: Boxer.cs プロジェクト: MrMasterBlaster/Boxers
 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();
 }
コード例 #5
0
ファイル: HealEffect.cs プロジェクト: MrMasterBlaster/Boxers
 public HealEffect(BoxerStats _bstats, int _time, int _value)
 {
     value  = _value;
     bstats = _bstats;
     time   = _time;
 }
コード例 #6
0
 public DamageEffect(int _time, int _value, BoxerStats _bstats)
 {
     time   = _time;
     value  = _value;
     bstats = _bstats;
 }
コード例 #7
0
 public OwnerBlockEffect(BoxerStats _bstats, int _time)
 {
     bstats = _bstats;
     time   = _time;
 }