Ejemplo n.º 1
0
 private void cmbSpell_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbSpell.SelectedIndex > 0)
     {
         mEditorItem.Spell = SpellBase.Get(SpellBase.IdFromList(cmbSpell.SelectedIndex - 1));
     }
     else
     {
         mEditorItem.Spell = null;
     }
 }
Ejemplo n.º 2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            mEditorItem.Spells.Add(SpellBase.IdFromList(cmbSpell.SelectedIndex));
            var n = lstSpells.SelectedIndex;

            lstSpells.Items.Clear();
            for (var i = 0; i < mEditorItem.Spells.Count; i++)
            {
                lstSpells.Items.Add(SpellBase.GetName(mEditorItem.Spells[i]));
            }

            lstSpells.SelectedIndex = n;
        }
Ejemplo n.º 3
0
        private void cmbSpell_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstSpells.SelectedIndex > -1 && lstSpells.SelectedIndex < mEditorItem.Spells.Count)
            {
                mEditorItem.Spells[lstSpells.SelectedIndex] = SpellBase.IdFromList(cmbSpell.SelectedIndex);
            }

            var n = lstSpells.SelectedIndex;

            lstSpells.Items.Clear();
            for (var i = 0; i < mEditorItem.Spells.Count; i++)
            {
                lstSpells.Items.Add(SpellBase.GetName(mEditorItem.Spells[i]));
            }

            lstSpells.SelectedIndex = n;
        }
Ejemplo n.º 4
0
 private void SaveFormValues(KnowsSpellCondition condition)
 {
     condition.SpellId = SpellBase.IdFromList(cmbSpell.SelectedIndex);
 }
Ejemplo n.º 5
0
 private void cmbTeachSpell_SelectedIndexChanged(object sender, EventArgs e)
 {
     mEditorItem.Spell = SpellBase.Get(SpellBase.IdFromList(cmbTeachSpell.SelectedIndex - 1));
 }
Ejemplo n.º 6
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     mMyCommand.Add     = !Convert.ToBoolean(cmbAction.SelectedIndex);
     mMyCommand.SpellId = SpellBase.IdFromList(cmbSpell.SelectedIndex);
     mEventEditor.FinishCommandEdit();
 }