mirror of
https://github.com/kwsch/pk3DS.git
synced 2026-08-24 10:47:01 -05:00
Implement randomization UI
actual randomization logic todo
This commit is contained in:
1073
pk3DS/Subforms/Gen7/SMTE.Designer.cs
generated
1073
pk3DS/Subforms/Gen7/SMTE.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -85,7 +85,7 @@ private void clickView(object sender, EventArgs e)
|
||||
private void clickSet(object sender, EventArgs e)
|
||||
{
|
||||
int slot = getSlot(sender);
|
||||
if (CB_Pokemon.SelectedIndex == 0)
|
||||
if (CB_Species.SelectedIndex == 0)
|
||||
{ Util.Alert("Can't set empty slot."); return; }
|
||||
|
||||
var pk = prepareTP7();
|
||||
@@ -149,15 +149,15 @@ private void refreshSpeciesAbility(object sender, EventArgs e)
|
||||
{
|
||||
if (index < 0)
|
||||
return;
|
||||
pkm.Species = (ushort)CB_Pokemon.SelectedIndex;
|
||||
FormUtil.setForms(CB_Pokemon.SelectedIndex, CB_Forme, AltForms);
|
||||
pkm.Species = (ushort)CB_Species.SelectedIndex;
|
||||
FormUtil.setForms(CB_Species.SelectedIndex, CB_Forme, AltForms);
|
||||
refreshPKMSlotAbility();
|
||||
}
|
||||
private void refreshPKMSlotAbility()
|
||||
{
|
||||
int previousAbility = CB_Ability.SelectedIndex;
|
||||
|
||||
int species = CB_Pokemon.SelectedIndex;
|
||||
int species = CB_Species.SelectedIndex;
|
||||
int formnum = CB_Forme.SelectedIndex;
|
||||
species = Main.SpeciesStat[species].FormeIndex(species, formnum);
|
||||
|
||||
@@ -198,9 +198,9 @@ private void Setup()
|
||||
abilitylist[0] = itemlist[0] = movelist[0] = "(None)";
|
||||
pba = new[] { PB_Team1, PB_Team2, PB_Team3, PB_Team4, PB_Team5, PB_Team6 };
|
||||
|
||||
CB_Pokemon.Items.Clear();
|
||||
CB_Species.Items.Clear();
|
||||
foreach (string s in specieslist)
|
||||
CB_Pokemon.Items.Add(s);
|
||||
CB_Species.Items.Add(s);
|
||||
|
||||
CB_Move1.Items.Clear();
|
||||
CB_Move2.Items.Clear();
|
||||
@@ -232,7 +232,7 @@ private void Setup()
|
||||
|
||||
CB_Forme.Items.Add("");
|
||||
|
||||
CB_Pokemon.SelectedIndex = 0;
|
||||
CB_Species.SelectedIndex = 0;
|
||||
CB_Item_1.Items.Clear();
|
||||
CB_Item_2.Items.Clear();
|
||||
CB_Item_3.Items.Clear();
|
||||
@@ -266,6 +266,8 @@ private void changeTrainerIndex(object sender, EventArgs e)
|
||||
{
|
||||
saveEntry();
|
||||
loadEntry();
|
||||
if (TC_trdata.SelectedIndex == TC_trdata.TabCount - 1) // last
|
||||
TC_trdata.SelectedIndex = 0;
|
||||
}
|
||||
private void saveEntry()
|
||||
{
|
||||
@@ -297,7 +299,7 @@ private void populateFieldsTP7(trpoke7 pk)
|
||||
|
||||
int spec = pkm.Species, form = pkm.Form;
|
||||
|
||||
CB_Pokemon.SelectedIndex = spec;
|
||||
CB_Species.SelectedIndex = spec;
|
||||
CB_Forme.SelectedIndex = form;
|
||||
CB_Ability.SelectedIndex = pkm.Ability;
|
||||
CB_Item.SelectedIndex = pkm.Item;
|
||||
@@ -332,7 +334,7 @@ private void populateFieldsTP7(trpoke7 pk)
|
||||
private trpoke7 prepareTP7()
|
||||
{
|
||||
var pk = pkm.Clone();
|
||||
pk.Species = CB_Pokemon.SelectedIndex;
|
||||
pk.Species = CB_Species.SelectedIndex;
|
||||
pk.Form = CB_Forme.SelectedIndex;
|
||||
pk.Level = (byte)NUD_Level.Value;
|
||||
pk.Ability = CB_Ability.SelectedIndex;
|
||||
@@ -459,7 +461,7 @@ private void updateStats(object sender, EventArgs e)
|
||||
updatingStats = false;
|
||||
}
|
||||
|
||||
int species = CB_Pokemon.SelectedIndex;
|
||||
int species = CB_Species.SelectedIndex;
|
||||
species = Main.SpeciesStat[species].FormeIndex(species, CB_Forme.SelectedIndex);
|
||||
var p = Main.SpeciesStat[species];
|
||||
int level = (int)NUD_Level.Value;
|
||||
@@ -559,11 +561,11 @@ public static int[] setHPIVs(int type, int[] ivs)
|
||||
|
||||
private void B_Randomize_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
Util.Alert("Not yet implemented.");
|
||||
}
|
||||
private void B_HighAttack_Click(object sender, EventArgs e)
|
||||
{
|
||||
pkm.Species = CB_Pokemon.SelectedIndex;
|
||||
pkm.Species = CB_Species.SelectedIndex;
|
||||
pkm.Level = (int)NUD_Level.Value;
|
||||
pkm.Form = CB_Forme.SelectedIndex;
|
||||
var moves = getHighAttacks(pkm);
|
||||
@@ -573,9 +575,10 @@ private void B_Clear_Click(object sender, EventArgs e)
|
||||
{
|
||||
setMoves(new int[0]);
|
||||
}
|
||||
|
||||
private void B_CurrentAttack_Click(object sender, EventArgs e)
|
||||
{
|
||||
pkm.Species = CB_Pokemon.SelectedIndex;
|
||||
pkm.Species = CB_Species.SelectedIndex;
|
||||
pkm.Level = (int)NUD_Level.Value;
|
||||
pkm.Form = CB_Forme.SelectedIndex;
|
||||
var moves = getCurrentAttacks(pkm);
|
||||
|
||||
@@ -117,64 +117,10 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="L_TrainerID.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_TrainerID.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_TPrize.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Prize.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_AI.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Money.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Money.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Battle_Type.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Battle_Type.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Trainer_Class.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Trainer_Class.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Item_4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Item_4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Item_3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Item_3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Item_2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Item_2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_Item_1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Item_1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="label4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="L_Team.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="PB_Team1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
@@ -198,13 +144,7 @@
|
||||
<metadata name="PB_Team6.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="B_Randomize.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="B_Dump.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="tabControl1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="TC_trpoke.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="Tab_Main.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
@@ -219,7 +159,7 @@
|
||||
<metadata name="L_Species.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CB_Pokemon.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="CB_Species.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="FLP_Form.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
@@ -270,7 +210,7 @@
|
||||
<metadata name="flowLayoutPanel6.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="L_Misc.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CHK_Shiny.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
@@ -435,25 +375,4 @@
|
||||
<metadata name="CB_Move3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="panel1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="textBox3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="textBox2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="textBox1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NUD_AI.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="L_TrainerName.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="TB_TrainerName.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
Reference in New Issue
Block a user