private void Intelligence_AbilityScoreChanged(object sender, AbilityScoreChangedEventArgs e) { IntelligenceScoreControl.CstmTxt_AbilityModText = e.ModifierString; IPlayableClass playableClass = playableClasses.Find(pc => pc.ClassName.Contains(cbClassNames1.GetItemText(item: cbClassNames1.SelectedItem))); lblClass1Skills.Text = (playableClass.SkillRanksPerLevel + e.Modifier).ToString(); }
private void Constitution_AbilityScoreChanged(object sender, AbilityScoreChangedEventArgs e) { ConstitutionScoreControl.CstmTxt_AbilityModText = e.ModifierString; //updates class health. todo://revamp this to make better use of events if (tbClass1Level.Text != null) { UpdateClass1HealthFromLevel(); } }
private void Charisma_AbilityScoreChanged(object sender, AbilityScoreChangedEventArgs e) { CharismaScoreControl.CstmTxt_AbilityModText = e.ModifierString; }
private void Wisdom_AbilityScoreChanged(object sender, AbilityScoreChangedEventArgs e) { WisdomScoreControl.CstmTxt_AbilityModText = e.ModifierString; }
/// <summary> /// The followng Event listeners that update the Ability Modifier text box when the Ability total is changed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Strength_AbilityScoreChanged(object sender, AbilityScoreChangedEventArgs e) { StrengthScoreControl.CstmTxt_AbilityModText = e.ModifierString; }