Exemple #1
0
        public static FighterStats GetStatAdjustment(TrainingStat stat)

        {
            FighterStats ret = new FighterStats(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);

            switch (stat)
            {
            case TrainingStat.Agility:
                ret.Agility = 1;
                break;

            case TrainingStat.Chin:
                ret.Chin = 1;
                break;

            case TrainingStat.Conditioning:
                ret.Conditioning = 1;
                break;

            case TrainingStat.Speed:
                ret.Speed = 1;
                break;

            case TrainingStat.Strength:
                ret.Strength = 1;
                break;

            case TrainingStat.KOPunch:
                ret.KnockoutPunch = 1;
                break;
            }
            return(ret);
        }
Exemple #2
0
 public PivotFighter(FighterStats stats, FightPlan fightPlan, string name, TrainingStat trainingStat)
 {
     this.Stats           = stats;
     this.FightPlan       = fightPlan;
     this.Name            = name;
     this.StatAdjustments = GetStatAdjustment(trainingStat);
 }
Exemple #3
0
 public CheckableDataItem(TrainingStat stat) : this(stat, Enum.GetName(typeof(TrainingStat), stat), (int)stat)
 {
 }