mirror of
https://github.com/kwsch/pkNX.git
synced 2026-10-01 13:47:47 -05:00
Fix evo rows not clearing (#250)
This commit is contained in:
@@ -76,6 +76,7 @@ public PokeDataUI8a(PokeEditor8a editor, GameManager rom, GameData8a data)
|
||||
|
||||
InitPersonal();
|
||||
InitLearn();
|
||||
InitEvo();
|
||||
|
||||
CB_HatchSpecies.Items.AddRange(species.ToArray());
|
||||
|
||||
@@ -152,21 +153,12 @@ public void InitLearn()
|
||||
dgv.Columns.Add(dgvMove);
|
||||
}
|
||||
|
||||
public void InitEvo(int rows)
|
||||
public void InitEvo()
|
||||
{
|
||||
EvoRows = new EvolutionRow8a[rows];
|
||||
EvolutionRow8a.species = species;
|
||||
EvolutionRow8a.items = items;
|
||||
EvolutionRow8a.movelist = movelist;
|
||||
EvolutionRow8a.types = types;
|
||||
|
||||
for (int i = 0; i < rows; i++)
|
||||
{
|
||||
var row = new EvolutionRow8a();
|
||||
flowLayoutPanel1.Controls.Add(row);
|
||||
flowLayoutPanel1.SetFlowBreak(row, true);
|
||||
EvoRows[i] = row;
|
||||
}
|
||||
}
|
||||
|
||||
public void UpdateIndex(object sender, EventArgs e)
|
||||
@@ -456,11 +448,17 @@ public void LoadEvolutions(EvolutionSet8a s)
|
||||
return;
|
||||
|
||||
var numPossibleEvos = cEvos.Table.Length;
|
||||
InitEvo(numPossibleEvos);
|
||||
|
||||
flowLayoutPanel1.Controls.Clear();
|
||||
EvoRows = new EvolutionRow8a[numPossibleEvos];
|
||||
|
||||
for (int i = 0; i < numPossibleEvos; i++)
|
||||
{
|
||||
var row = EvoRows[i];
|
||||
var row = new EvolutionRow8a();
|
||||
flowLayoutPanel1.Controls.Add(row);
|
||||
flowLayoutPanel1.SetFlowBreak(row, true);
|
||||
EvoRows[i] = row;
|
||||
|
||||
row.LoadEvolution(cEvos.Table[i]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user