public void CharacterInfoUpdate()
    {
        for (int cnt = 0; cnt < _skill.Length; cnt++)
        {
            foreach (HeroClass atthero in _heroClasses)
            {
                if (atthero.GetSkill(cnt).Known & _skill [cnt].Known)
                {
                    _skill [cnt].SkillLevel += 1;
                }
                _skill[cnt].Known = (atthero.GetSkill(cnt).Known | _skill[cnt].Known);
            }
        }

        for (int cnt = 0; cnt < _primaryAttribute.Length; cnt++)
        {
            _primaryAttribute [cnt].BaseValue = 0;
            foreach (HeroClass atthero in _heroClasses)
            {
                _primaryAttribute [cnt].BaseValue += atthero.GetPrimaryAttribute(cnt).BaseValue;
            }
        }

        _titlegen       = new TitleGenerator(_heroClasses);
        _characterTitle = _titlegen._characterTitle;
    }
Exemple #2
0
        // ========================================= Titles ========================================= //
        private void btnGenerateTitle_Click(object sender, EventArgs e)
        {
            int TitleID;

            TitleID = int.Parse(txtTitleID.Text);

            TitleGenerator.GenerateTitle(txtTitleMale.Text, txtTitleFemale.Text, TitleID, cbxTitleLanguage.Text);
        }