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); }
public PivotFighter(FighterStats stats, FightPlan fightPlan, string name, TrainingStat trainingStat) { this.Stats = stats; this.FightPlan = fightPlan; this.Name = name; this.StatAdjustments = GetStatAdjustment(trainingStat); }
public CheckableDataItem(TrainingStat stat) : this(stat, Enum.GetName(typeof(TrainingStat), stat), (int)stat) { }