mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-10-27 09:45:44 -05:00
Use filtered sources
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using PKHeX.Core;
|
||||
@@ -42,22 +41,23 @@ private void Setup()
|
||||
CB_Move3.Items.Clear();
|
||||
CB_Move4.Items.Clear();
|
||||
|
||||
var filtered = GameInfo.FilteredSources;
|
||||
CB_Species.InitializeBinding();
|
||||
CB_Species.DataSource = new BindingSource(GameInfo.SpeciesDataSource.Skip(1).Where(s => s.Value <= SAV.MaxSpeciesID).ToList(), null);
|
||||
CB_Species.DataSource = new BindingSource(filtered.Species, null);
|
||||
|
||||
CB_Move1.InitializeBinding();
|
||||
CB_Move2.InitializeBinding();
|
||||
CB_Move3.InitializeBinding();
|
||||
CB_Move4.InitializeBinding();
|
||||
|
||||
var MoveList = GameInfo.MoveDataSource;
|
||||
var MoveList = filtered.Moves;
|
||||
CB_Move1.DataSource = new BindingSource(MoveList, null);
|
||||
CB_Move2.DataSource = new BindingSource(MoveList, null);
|
||||
CB_Move3.DataSource = new BindingSource(MoveList, null);
|
||||
CB_Move4.DataSource = new BindingSource(MoveList, null);
|
||||
|
||||
CB_HeldItem.InitializeBinding();
|
||||
CB_HeldItem.DataSource = new BindingSource(GameInfo.ItemDataSource, null);
|
||||
CB_HeldItem.DataSource = new BindingSource(filtered.Items, null);
|
||||
}
|
||||
|
||||
private void B_Cancel_Click(object sender, EventArgs e) => Close();
|
||||
|
||||
Reference in New Issue
Block a user