Example #1
0
        bool temp_compare(EsfTabControl.BaseGameItem x)
        {
            var cclass      = x.getValue(GameInfo.save_item_cclass);
            var filter_text = comboBoxFilter.Text.ToLower();
            var result      = cclass == filter_text;

            return(result);
        }
Example #2
0
 protected override void onSetSelectedExistingItem(EsfTabControl.BaseGameItem selectedItem)
 {
     if (((EsfTabControl.Skill)selectedItem).isBackground())
     {
         addFilter(GameInfo.save_item_background);
     }
     else
     {
         removeFilter(GameInfo.save_item_background);
     }
     base.onSetSelectedExistingItem(selectedItem);
 }
Example #3
0
 public virtual void save()
 {
     if (comboBoxItems.SelectedIndex > -1)
     {
         foreach (var special in this.FlattenChildren().OfType <ISaveEditorControl>())
         {
             special.save();
         }
         EsfTabControl.BaseGameItem baseGameItem =
             (comboBoxItems.SelectedItem as EsfTabControl.BaseGameItem);
         Dictionary <string, string> bundle =
             new Dictionary <string, string>(baseGameItem.bundleSize());
         foreach (var tb in this.tbs)
         {
             bundle.Add((string)tb.Tag, tb.Text);
         }
         baseGameItem.save(bundle);
     }
 }
Example #4
0
 public virtual void reset()
 {
     if (comboBoxItems.SelectedIndex > -1)
     {
         EsfTabControl.BaseGameItem character =
             (comboBoxItems.SelectedItem as EsfTabControl.BaseGameItem);
         foreach (var tb in this.tbs)
         {
             tb.Text = character.getValue((string)tb.Tag);
         }
         foreach (var sdc in this.FlattenChildren().OfType <ISaveEditorControl>())
         {
             sdc.setExisting(GameInfo.getItemCollection(
                                 comboBoxItems.SelectedItem, ((Control)sdc).Tag as string));
             sdc.reset();
         }
     }
     else
     {
         clear();
     }
 }
Example #5
0
 protected virtual void onSetSelectedExistingItem(EsfTabControl.BaseGameItem selectedItem)
 {
     toolTip1.SetToolTip(comboBoxExistingItems,
                         selectedItem.getEffectDescription());
     reset();
 }
Example #6
0
 protected override void onSetSelectedExistingItem(EsfTabControl.BaseGameItem selectedItem)
 {
     this.numericUpDownExistingItemLevel.Value = (selectedItem as EsfTabControl.Trait).getRank();
     base.onSetSelectedExistingItem(selectedItem);
 }