PKHeX/PKHeX.WinForms/Controls/PKM Editor/StatEditor.Designer.cs

1292 lines
70 KiB
C#
Raw Normal View History

namespace PKHeX.WinForms.Controls
{
partial class StatEditor
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Component Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
PKHeX.Core Nullable cleanup (#2401) * Handle some nullable cases Refactor MysteryGift into a second abstract class (backed by a byte array, or fake data) Make some classes have explicit constructors instead of { } initialization * Handle bits more obviously without null * Make SaveFile.BAK explicitly readonly again * merge constructor methods to have readonly fields * Inline some properties * More nullable handling * Rearrange box actions define straightforward classes to not have any null properties * Make extrabyte reference array immutable * Move tooltip creation to designer * Rearrange some logic to reduce nesting * Cache generated fonts * Split mystery gift album purpose * Handle more tooltips * Disallow null setters * Don't capture RNG object, only type enum * Unify learnset objects Now have readonly properties which are never null don't new() empty learnsets (>800 Learnset objects no longer created, total of 2400 objects since we also new() a move & level array) optimize g1/2 reader for early abort case * Access rewrite Initialize blocks in a separate object, and get via that object removes a couple hundred "might be null" warnings since blocks are now readonly getters some block references have been relocated, but interfaces should expose all that's needed put HoF6 controls in a groupbox, and disable * Readonly personal data * IVs non nullable for mystery gift * Explicitly initialize forced encounter moves * Make shadow objects readonly & non-null Put murkrow fix in binary data resource, instead of on startup * Assign dex form fetch on constructor Fixes legality parsing edge cases also handle cxd parse for valid; exit before exception is thrown in FrameGenerator * Remove unnecessary null checks * Keep empty value until init SetPouch sets the value to an actual one during load, but whatever * Readonly team lock data * Readonly locks Put locked encounters at bottom (favor unlocked) * Mail readonly data / offset Rearrange some call flow and pass defaults Add fake classes for SaveDataEditor mocking Always party size, no need to check twice in stat editor use a fake save file as initial data for savedata editor, and for gamedata (wow i found a usage) constrain eventwork editor to struct variable types (uint, int, etc), thus preventing null assignment errors
2019-10-17 01:47:31 +00:00
this.components = new System.ComponentModel.Container();
this.FLP_Stats = new System.Windows.Forms.FlowLayoutPanel();
this.FLP_StatHeader = new System.Windows.Forms.FlowLayoutPanel();
this.FLP_HackedStats = new System.Windows.Forms.FlowLayoutPanel();
this.CHK_HackedStats = new System.Windows.Forms.CheckBox();
this.FLP_StatsHeaderRight = new System.Windows.Forms.FlowLayoutPanel();
this.Label_Base = new System.Windows.Forms.Label();
this.Label_IVs = new System.Windows.Forms.Label();
this.Label_EVs = new System.Windows.Forms.Label();
this.Label_AVs = new System.Windows.Forms.Label();
this.Label_Stats = new System.Windows.Forms.Label();
this.FLP_HP = new System.Windows.Forms.FlowLayoutPanel();
this.Label_HP = new System.Windows.Forms.Label();
this.FLP_HPRight = new System.Windows.Forms.FlowLayoutPanel();
2018-11-14 03:21:14 +00:00
this.TB_BaseHP = new System.Windows.Forms.MaskedTextBox();
this.TB_IVHP = new System.Windows.Forms.MaskedTextBox();
this.TB_EVHP = new System.Windows.Forms.MaskedTextBox();
this.TB_AVHP = new System.Windows.Forms.MaskedTextBox();
this.Stat_HP = new System.Windows.Forms.MaskedTextBox();
this.FLP_Atk = new System.Windows.Forms.FlowLayoutPanel();
this.Label_ATK = new System.Windows.Forms.Label();
this.FLP_AtkRight = new System.Windows.Forms.FlowLayoutPanel();
2018-11-14 03:21:14 +00:00
this.TB_BaseATK = new System.Windows.Forms.MaskedTextBox();
this.TB_IVATK = new System.Windows.Forms.MaskedTextBox();
this.TB_EVATK = new System.Windows.Forms.MaskedTextBox();
this.TB_AVATK = new System.Windows.Forms.MaskedTextBox();
this.Stat_ATK = new System.Windows.Forms.MaskedTextBox();
this.FLP_Def = new System.Windows.Forms.FlowLayoutPanel();
this.Label_DEF = new System.Windows.Forms.Label();
this.FLP_DefRight = new System.Windows.Forms.FlowLayoutPanel();
2018-11-14 03:21:14 +00:00
this.TB_BaseDEF = new System.Windows.Forms.MaskedTextBox();
this.TB_IVDEF = new System.Windows.Forms.MaskedTextBox();
this.TB_EVDEF = new System.Windows.Forms.MaskedTextBox();
this.TB_AVDEF = new System.Windows.Forms.MaskedTextBox();
this.Stat_DEF = new System.Windows.Forms.MaskedTextBox();
this.FLP_SpA = new System.Windows.Forms.FlowLayoutPanel();
this.FLP_SpALeft = new System.Windows.Forms.FlowLayoutPanel();
this.Label_SPA = new System.Windows.Forms.Label();
this.Label_SPC = new System.Windows.Forms.Label();
this.FLP_SpARight = new System.Windows.Forms.FlowLayoutPanel();
2018-11-14 03:21:14 +00:00
this.TB_BaseSPA = new System.Windows.Forms.MaskedTextBox();
this.TB_IVSPA = new System.Windows.Forms.MaskedTextBox();
this.TB_EVSPA = new System.Windows.Forms.MaskedTextBox();
this.TB_AVSPA = new System.Windows.Forms.MaskedTextBox();
this.Stat_SPA = new System.Windows.Forms.MaskedTextBox();
this.FLP_SpD = new System.Windows.Forms.FlowLayoutPanel();
this.Label_SPD = new System.Windows.Forms.Label();
this.FLP_SpDRight = new System.Windows.Forms.FlowLayoutPanel();
2018-11-14 03:21:14 +00:00
this.TB_BaseSPD = new System.Windows.Forms.MaskedTextBox();
this.TB_IVSPD = new System.Windows.Forms.MaskedTextBox();
this.TB_EVSPD = new System.Windows.Forms.MaskedTextBox();
this.TB_AVSPD = new System.Windows.Forms.MaskedTextBox();
this.Stat_SPD = new System.Windows.Forms.MaskedTextBox();
this.FLP_Spe = new System.Windows.Forms.FlowLayoutPanel();
this.Label_SPE = new System.Windows.Forms.Label();
this.FLP_SpeRight = new System.Windows.Forms.FlowLayoutPanel();
2018-11-14 03:21:14 +00:00
this.TB_BaseSPE = new System.Windows.Forms.MaskedTextBox();
this.TB_IVSPE = new System.Windows.Forms.MaskedTextBox();
this.TB_EVSPE = new System.Windows.Forms.MaskedTextBox();
this.TB_AVSPE = new System.Windows.Forms.MaskedTextBox();
this.Stat_SPE = new System.Windows.Forms.MaskedTextBox();
this.FLP_StatsTotal = new System.Windows.Forms.FlowLayoutPanel();
this.Label_Total = new System.Windows.Forms.Label();
this.FLP_StatsTotalRight = new System.Windows.Forms.FlowLayoutPanel();
this.TB_BST = new System.Windows.Forms.TextBox();
this.TB_IVTotal = new System.Windows.Forms.TextBox();
this.TB_EVTotal = new System.Windows.Forms.TextBox();
this.TB_AVTotal = new System.Windows.Forms.TextBox();
this.L_Potential = new System.Windows.Forms.Label();
this.FLP_HPType = new System.Windows.Forms.FlowLayoutPanel();
this.Label_HiddenPowerPrefix = new System.Windows.Forms.Label();
this.CB_HPType = new System.Windows.Forms.ComboBox();
this.FLP_Characteristic = new System.Windows.Forms.FlowLayoutPanel();
this.Label_CharacteristicPrefix = new System.Windows.Forms.Label();
this.L_Characteristic = new System.Windows.Forms.Label();
this.PAN_BTN = new System.Windows.Forms.Panel();
PKHeX.Core Nullable cleanup (#2401) * Handle some nullable cases Refactor MysteryGift into a second abstract class (backed by a byte array, or fake data) Make some classes have explicit constructors instead of { } initialization * Handle bits more obviously without null * Make SaveFile.BAK explicitly readonly again * merge constructor methods to have readonly fields * Inline some properties * More nullable handling * Rearrange box actions define straightforward classes to not have any null properties * Make extrabyte reference array immutable * Move tooltip creation to designer * Rearrange some logic to reduce nesting * Cache generated fonts * Split mystery gift album purpose * Handle more tooltips * Disallow null setters * Don't capture RNG object, only type enum * Unify learnset objects Now have readonly properties which are never null don't new() empty learnsets (>800 Learnset objects no longer created, total of 2400 objects since we also new() a move & level array) optimize g1/2 reader for early abort case * Access rewrite Initialize blocks in a separate object, and get via that object removes a couple hundred "might be null" warnings since blocks are now readonly getters some block references have been relocated, but interfaces should expose all that's needed put HoF6 controls in a groupbox, and disable * Readonly personal data * IVs non nullable for mystery gift * Explicitly initialize forced encounter moves * Make shadow objects readonly & non-null Put murkrow fix in binary data resource, instead of on startup * Assign dex form fetch on constructor Fixes legality parsing edge cases also handle cxd parse for valid; exit before exception is thrown in FrameGenerator * Remove unnecessary null checks * Keep empty value until init SetPouch sets the value to an actual one during load, but whatever * Readonly team lock data * Readonly locks Put locked encounters at bottom (favor unlocked) * Mail readonly data / offset Rearrange some call flow and pass defaults Add fake classes for SaveDataEditor mocking Always party size, no need to check twice in stat editor use a fake save file as initial data for savedata editor, and for gamedata (wow i found a usage) constrain eventwork editor to struct variable types (uint, int, etc), thus preventing null assignment errors
2019-10-17 01:47:31 +00:00
this.BTN_RandomAVs = new System.Windows.Forms.Button();
this.BTN_RandomIVs = new System.Windows.Forms.Button();
this.BTN_RandomEVs = new System.Windows.Forms.Button();
PKHeX.Core Nullable cleanup (#2401) * Handle some nullable cases Refactor MysteryGift into a second abstract class (backed by a byte array, or fake data) Make some classes have explicit constructors instead of { } initialization * Handle bits more obviously without null * Make SaveFile.BAK explicitly readonly again * merge constructor methods to have readonly fields * Inline some properties * More nullable handling * Rearrange box actions define straightforward classes to not have any null properties * Make extrabyte reference array immutable * Move tooltip creation to designer * Rearrange some logic to reduce nesting * Cache generated fonts * Split mystery gift album purpose * Handle more tooltips * Disallow null setters * Don't capture RNG object, only type enum * Unify learnset objects Now have readonly properties which are never null don't new() empty learnsets (>800 Learnset objects no longer created, total of 2400 objects since we also new() a move & level array) optimize g1/2 reader for early abort case * Access rewrite Initialize blocks in a separate object, and get via that object removes a couple hundred "might be null" warnings since blocks are now readonly getters some block references have been relocated, but interfaces should expose all that's needed put HoF6 controls in a groupbox, and disable * Readonly personal data * IVs non nullable for mystery gift * Explicitly initialize forced encounter moves * Make shadow objects readonly & non-null Put murkrow fix in binary data resource, instead of on startup * Assign dex form fetch on constructor Fixes legality parsing edge cases also handle cxd parse for valid; exit before exception is thrown in FrameGenerator * Remove unnecessary null checks * Keep empty value until init SetPouch sets the value to an actual one during load, but whatever * Readonly team lock data * Readonly locks Put locked encounters at bottom (favor unlocked) * Mail readonly data / offset Rearrange some call flow and pass defaults Add fake classes for SaveDataEditor mocking Always party size, no need to check twice in stat editor use a fake save file as initial data for savedata editor, and for gamedata (wow i found a usage) constrain eventwork editor to struct variable types (uint, int, etc), thus preventing null assignment errors
2019-10-17 01:47:31 +00:00
this.EVTip = new System.Windows.Forms.ToolTip(this.components);
2019-11-16 01:34:18 +00:00
this.FLP_DynamaxLevel = new System.Windows.Forms.FlowLayoutPanel();
this.L_DynamaxLevel = new System.Windows.Forms.Label();
this.CHK_Gigantamax = new System.Windows.Forms.CheckBox();
this.CB_DynamaxLevel = new System.Windows.Forms.ComboBox();
this.FLP_Stats.SuspendLayout();
this.FLP_StatHeader.SuspendLayout();
this.FLP_HackedStats.SuspendLayout();
this.FLP_StatsHeaderRight.SuspendLayout();
this.FLP_HP.SuspendLayout();
this.FLP_HPRight.SuspendLayout();
this.FLP_Atk.SuspendLayout();
this.FLP_AtkRight.SuspendLayout();
this.FLP_Def.SuspendLayout();
this.FLP_DefRight.SuspendLayout();
this.FLP_SpA.SuspendLayout();
this.FLP_SpALeft.SuspendLayout();
this.FLP_SpARight.SuspendLayout();
this.FLP_SpD.SuspendLayout();
this.FLP_SpDRight.SuspendLayout();
this.FLP_Spe.SuspendLayout();
this.FLP_SpeRight.SuspendLayout();
this.FLP_StatsTotal.SuspendLayout();
this.FLP_StatsTotalRight.SuspendLayout();
this.FLP_HPType.SuspendLayout();
this.FLP_Characteristic.SuspendLayout();
this.PAN_BTN.SuspendLayout();
2019-11-16 01:34:18 +00:00
this.FLP_DynamaxLevel.SuspendLayout();
this.SuspendLayout();
//
// FLP_Stats
//
this.FLP_Stats.Controls.Add(this.FLP_StatHeader);
this.FLP_Stats.Controls.Add(this.FLP_HP);
this.FLP_Stats.Controls.Add(this.FLP_Atk);
this.FLP_Stats.Controls.Add(this.FLP_Def);
this.FLP_Stats.Controls.Add(this.FLP_SpA);
this.FLP_Stats.Controls.Add(this.FLP_SpD);
this.FLP_Stats.Controls.Add(this.FLP_Spe);
this.FLP_Stats.Controls.Add(this.FLP_StatsTotal);
this.FLP_Stats.Controls.Add(this.FLP_HPType);
this.FLP_Stats.Controls.Add(this.FLP_Characteristic);
this.FLP_Stats.Controls.Add(this.PAN_BTN);
2019-11-16 01:34:18 +00:00
this.FLP_Stats.Controls.Add(this.FLP_DynamaxLevel);
this.FLP_Stats.Dock = System.Windows.Forms.DockStyle.Fill;
this.FLP_Stats.Location = new System.Drawing.Point(0, 0);
this.FLP_Stats.Name = "FLP_Stats";
2019-11-16 01:34:18 +00:00
this.FLP_Stats.Size = new System.Drawing.Size(270, 303);
this.FLP_Stats.TabIndex = 106;
//
// FLP_StatHeader
//
this.FLP_StatHeader.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_StatHeader.Controls.Add(this.FLP_HackedStats);
this.FLP_StatHeader.Controls.Add(this.FLP_StatsHeaderRight);
this.FLP_StatHeader.Location = new System.Drawing.Point(0, 0);
this.FLP_StatHeader.Margin = new System.Windows.Forms.Padding(0);
this.FLP_StatHeader.Name = "FLP_StatHeader";
this.FLP_StatHeader.Size = new System.Drawing.Size(272, 22);
this.FLP_StatHeader.TabIndex = 122;
//
// FLP_HackedStats
//
this.FLP_HackedStats.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_HackedStats.Controls.Add(this.CHK_HackedStats);
this.FLP_HackedStats.Location = new System.Drawing.Point(0, 0);
this.FLP_HackedStats.Margin = new System.Windows.Forms.Padding(0);
this.FLP_HackedStats.Name = "FLP_HackedStats";
2018-11-14 03:21:14 +00:00
this.FLP_HackedStats.Size = new System.Drawing.Size(75, 21);
this.FLP_HackedStats.TabIndex = 122;
//
// CHK_HackedStats
//
this.CHK_HackedStats.Enabled = false;
this.CHK_HackedStats.Location = new System.Drawing.Point(0, 3);
this.CHK_HackedStats.Margin = new System.Windows.Forms.Padding(0, 3, 0, 3);
this.CHK_HackedStats.Name = "CHK_HackedStats";
2018-11-14 03:21:14 +00:00
this.CHK_HackedStats.Size = new System.Drawing.Size(72, 17);
this.CHK_HackedStats.TabIndex = 18;
this.CHK_HackedStats.Text = "Hacked";
this.CHK_HackedStats.UseVisualStyleBackColor = true;
this.CHK_HackedStats.Visible = false;
this.CHK_HackedStats.CheckedChanged += new System.EventHandler(this.UpdateHackedStats);
//
// FLP_StatsHeaderRight
//
this.FLP_StatsHeaderRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_StatsHeaderRight.Controls.Add(this.Label_Base);
this.FLP_StatsHeaderRight.Controls.Add(this.Label_IVs);
this.FLP_StatsHeaderRight.Controls.Add(this.Label_EVs);
2018-11-14 03:21:14 +00:00
this.FLP_StatsHeaderRight.Controls.Add(this.Label_AVs);
this.FLP_StatsHeaderRight.Controls.Add(this.Label_Stats);
2018-11-14 03:21:14 +00:00
this.FLP_StatsHeaderRight.Location = new System.Drawing.Point(75, 0);
this.FLP_StatsHeaderRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_StatsHeaderRight.Name = "FLP_StatsHeaderRight";
2018-11-14 03:21:14 +00:00
this.FLP_StatsHeaderRight.Size = new System.Drawing.Size(187, 21);
this.FLP_StatsHeaderRight.TabIndex = 123;
//
// Label_Base
//
this.Label_Base.Location = new System.Drawing.Point(0, 0);
this.Label_Base.Margin = new System.Windows.Forms.Padding(0);
this.Label_Base.Name = "Label_Base";
this.Label_Base.Size = new System.Drawing.Size(34, 21);
this.Label_Base.TabIndex = 30;
this.Label_Base.Text = "Base";
this.Label_Base.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// Label_IVs
//
this.Label_IVs.Location = new System.Drawing.Point(34, 0);
this.Label_IVs.Margin = new System.Windows.Forms.Padding(0);
this.Label_IVs.Name = "Label_IVs";
this.Label_IVs.Size = new System.Drawing.Size(30, 21);
this.Label_IVs.TabIndex = 29;
this.Label_IVs.Text = "IVs";
this.Label_IVs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// Label_EVs
//
this.Label_EVs.Location = new System.Drawing.Point(64, 0);
this.Label_EVs.Margin = new System.Windows.Forms.Padding(0);
this.Label_EVs.Name = "Label_EVs";
this.Label_EVs.Size = new System.Drawing.Size(35, 21);
this.Label_EVs.TabIndex = 27;
this.Label_EVs.Text = "EVs";
this.Label_EVs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// Label_AVs
//
this.Label_AVs.Location = new System.Drawing.Point(99, 0);
this.Label_AVs.Margin = new System.Windows.Forms.Padding(0);
this.Label_AVs.Name = "Label_AVs";
this.Label_AVs.Size = new System.Drawing.Size(35, 21);
this.Label_AVs.TabIndex = 31;
this.Label_AVs.Text = "AVs";
this.Label_AVs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// Label_Stats
//
2018-11-14 03:21:14 +00:00
this.Label_Stats.Location = new System.Drawing.Point(134, 0);
this.Label_Stats.Margin = new System.Windows.Forms.Padding(0);
this.Label_Stats.Name = "Label_Stats";
this.Label_Stats.Size = new System.Drawing.Size(35, 21);
this.Label_Stats.TabIndex = 28;
this.Label_Stats.Text = "Stats";
this.Label_Stats.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// FLP_HP
//
this.FLP_HP.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_HP.Controls.Add(this.Label_HP);
this.FLP_HP.Controls.Add(this.FLP_HPRight);
this.FLP_HP.Location = new System.Drawing.Point(0, 22);
this.FLP_HP.Margin = new System.Windows.Forms.Padding(0);
this.FLP_HP.Name = "FLP_HP";
this.FLP_HP.Size = new System.Drawing.Size(272, 21);
this.FLP_HP.TabIndex = 123;
//
// Label_HP
//
this.Label_HP.Location = new System.Drawing.Point(0, 0);
this.Label_HP.Margin = new System.Windows.Forms.Padding(0);
this.Label_HP.Name = "Label_HP";
2018-11-14 03:21:14 +00:00
this.Label_HP.Size = new System.Drawing.Size(77, 21);
this.Label_HP.TabIndex = 19;
this.Label_HP.Text = "HP:";
this.Label_HP.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_HP.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// FLP_HPRight
//
this.FLP_HPRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
2018-11-14 03:21:14 +00:00
this.FLP_HPRight.Controls.Add(this.TB_BaseHP);
this.FLP_HPRight.Controls.Add(this.TB_IVHP);
this.FLP_HPRight.Controls.Add(this.TB_EVHP);
this.FLP_HPRight.Controls.Add(this.TB_AVHP);
this.FLP_HPRight.Controls.Add(this.Stat_HP);
2018-11-14 03:21:14 +00:00
this.FLP_HPRight.Location = new System.Drawing.Point(77, 0);
this.FLP_HPRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_HPRight.Name = "FLP_HPRight";
2018-11-14 03:21:14 +00:00
this.FLP_HPRight.Size = new System.Drawing.Size(185, 21);
this.FLP_HPRight.TabIndex = 121;
//
2018-11-14 03:21:14 +00:00
// TB_BaseHP
//
this.TB_BaseHP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BaseHP.Enabled = false;
this.TB_BaseHP.Location = new System.Drawing.Point(0, 0);
this.TB_BaseHP.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BaseHP.Mask = "000";
this.TB_BaseHP.Name = "TB_BaseHP";
this.TB_BaseHP.PromptChar = ' ';
this.TB_BaseHP.ReadOnly = true;
this.TB_BaseHP.Size = new System.Drawing.Size(28, 20);
this.TB_BaseHP.TabIndex = 46;
this.TB_BaseHP.TabStop = false;
this.TB_BaseHP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVHP
//
this.TB_IVHP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVHP.Location = new System.Drawing.Point(35, 0);
this.TB_IVHP.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVHP.Mask = "00";
this.TB_IVHP.Name = "TB_IVHP";
this.TB_IVHP.Size = new System.Drawing.Size(22, 20);
this.TB_IVHP.TabIndex = 1;
this.TB_IVHP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_IVHP.Click += new System.EventHandler(this.ClickIV);
this.TB_IVHP.TextChanged += new System.EventHandler(this.UpdateIVs);
//
// TB_EVHP
//
this.TB_EVHP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVHP.Location = new System.Drawing.Point(63, 0);
this.TB_EVHP.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVHP.Mask = "000";
this.TB_EVHP.Name = "TB_EVHP";
this.TB_EVHP.Size = new System.Drawing.Size(28, 20);
this.TB_EVHP.TabIndex = 7;
this.TB_EVHP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_EVHP.Click += new System.EventHandler(this.ClickEV);
this.TB_EVHP.TextChanged += new System.EventHandler(this.UpdateEVs);
//
// TB_AVHP
//
this.TB_AVHP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVHP.Location = new System.Drawing.Point(97, 0);
this.TB_AVHP.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVHP.Mask = "000";
this.TB_AVHP.Name = "TB_AVHP";
this.TB_AVHP.Size = new System.Drawing.Size(28, 20);
this.TB_AVHP.TabIndex = 47;
this.TB_AVHP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_AVHP.Click += new System.EventHandler(this.ClickAV);
this.TB_AVHP.TextChanged += new System.EventHandler(this.UpdateAVs);
//
// Stat_HP
//
this.Stat_HP.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.Stat_HP.Enabled = false;
2018-11-14 03:21:14 +00:00
this.Stat_HP.Location = new System.Drawing.Point(131, 0);
this.Stat_HP.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.Stat_HP.Mask = "00000";
this.Stat_HP.Name = "Stat_HP";
this.Stat_HP.PromptChar = ' ';
this.Stat_HP.Size = new System.Drawing.Size(37, 20);
this.Stat_HP.TabIndex = 45;
this.Stat_HP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.Stat_HP.TextChanged += new System.EventHandler(this.UpdateHackedStatText);
//
// FLP_Atk
//
this.FLP_Atk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_Atk.Controls.Add(this.Label_ATK);
this.FLP_Atk.Controls.Add(this.FLP_AtkRight);
this.FLP_Atk.Location = new System.Drawing.Point(0, 43);
this.FLP_Atk.Margin = new System.Windows.Forms.Padding(0);
this.FLP_Atk.Name = "FLP_Atk";
this.FLP_Atk.Size = new System.Drawing.Size(272, 21);
this.FLP_Atk.TabIndex = 124;
//
// Label_ATK
//
this.Label_ATK.Location = new System.Drawing.Point(0, 0);
this.Label_ATK.Margin = new System.Windows.Forms.Padding(0);
this.Label_ATK.Name = "Label_ATK";
2018-11-14 03:21:14 +00:00
this.Label_ATK.Size = new System.Drawing.Size(77, 21);
this.Label_ATK.TabIndex = 20;
this.Label_ATK.Text = "Atk:";
this.Label_ATK.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_ATK.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// FLP_AtkRight
//
this.FLP_AtkRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
2018-11-14 03:21:14 +00:00
this.FLP_AtkRight.Controls.Add(this.TB_BaseATK);
this.FLP_AtkRight.Controls.Add(this.TB_IVATK);
this.FLP_AtkRight.Controls.Add(this.TB_EVATK);
this.FLP_AtkRight.Controls.Add(this.TB_AVATK);
this.FLP_AtkRight.Controls.Add(this.Stat_ATK);
2018-11-14 03:21:14 +00:00
this.FLP_AtkRight.Location = new System.Drawing.Point(77, 0);
this.FLP_AtkRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_AtkRight.Name = "FLP_AtkRight";
2018-11-14 03:21:14 +00:00
this.FLP_AtkRight.Size = new System.Drawing.Size(185, 21);
this.FLP_AtkRight.TabIndex = 123;
//
2018-11-14 03:21:14 +00:00
// TB_BaseATK
//
this.TB_BaseATK.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BaseATK.Enabled = false;
this.TB_BaseATK.Location = new System.Drawing.Point(0, 0);
this.TB_BaseATK.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BaseATK.Mask = "000";
this.TB_BaseATK.Name = "TB_BaseATK";
this.TB_BaseATK.PromptChar = ' ';
this.TB_BaseATK.ReadOnly = true;
this.TB_BaseATK.Size = new System.Drawing.Size(28, 20);
this.TB_BaseATK.TabIndex = 47;
this.TB_BaseATK.TabStop = false;
this.TB_BaseATK.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVATK
//
this.TB_IVATK.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVATK.Location = new System.Drawing.Point(35, 0);
this.TB_IVATK.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVATK.Mask = "00";
this.TB_IVATK.Name = "TB_IVATK";
this.TB_IVATK.Size = new System.Drawing.Size(22, 20);
this.TB_IVATK.TabIndex = 2;
this.TB_IVATK.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_IVATK.Click += new System.EventHandler(this.ClickIV);
this.TB_IVATK.TextChanged += new System.EventHandler(this.UpdateIVs);
//
// TB_EVATK
//
this.TB_EVATK.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVATK.Location = new System.Drawing.Point(63, 0);
this.TB_EVATK.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVATK.Mask = "000";
this.TB_EVATK.Name = "TB_EVATK";
this.TB_EVATK.Size = new System.Drawing.Size(28, 20);
this.TB_EVATK.TabIndex = 8;
this.TB_EVATK.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_EVATK.Click += new System.EventHandler(this.ClickEV);
this.TB_EVATK.TextChanged += new System.EventHandler(this.UpdateEVs);
//
// TB_AVATK
//
this.TB_AVATK.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVATK.Location = new System.Drawing.Point(97, 0);
this.TB_AVATK.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVATK.Mask = "000";
this.TB_AVATK.Name = "TB_AVATK";
this.TB_AVATK.Size = new System.Drawing.Size(28, 20);
this.TB_AVATK.TabIndex = 48;
this.TB_AVATK.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_AVATK.Click += new System.EventHandler(this.ClickAV);
this.TB_AVATK.TextChanged += new System.EventHandler(this.UpdateAVs);
//
// Stat_ATK
//
this.Stat_ATK.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.Stat_ATK.Enabled = false;
2018-11-14 03:21:14 +00:00
this.Stat_ATK.Location = new System.Drawing.Point(131, 0);
this.Stat_ATK.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.Stat_ATK.Mask = "00000";
this.Stat_ATK.Name = "Stat_ATK";
this.Stat_ATK.PromptChar = ' ';
this.Stat_ATK.Size = new System.Drawing.Size(37, 20);
this.Stat_ATK.TabIndex = 46;
this.Stat_ATK.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.Stat_ATK.TextChanged += new System.EventHandler(this.UpdateHackedStatText);
//
// FLP_Def
//
this.FLP_Def.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_Def.Controls.Add(this.Label_DEF);
this.FLP_Def.Controls.Add(this.FLP_DefRight);
this.FLP_Def.Location = new System.Drawing.Point(0, 64);
this.FLP_Def.Margin = new System.Windows.Forms.Padding(0);
this.FLP_Def.Name = "FLP_Def";
this.FLP_Def.Size = new System.Drawing.Size(272, 21);
this.FLP_Def.TabIndex = 125;
//
// Label_DEF
//
this.Label_DEF.Location = new System.Drawing.Point(0, 0);
this.Label_DEF.Margin = new System.Windows.Forms.Padding(0);
this.Label_DEF.Name = "Label_DEF";
2018-11-14 03:21:14 +00:00
this.Label_DEF.Size = new System.Drawing.Size(77, 21);
this.Label_DEF.TabIndex = 21;
this.Label_DEF.Text = "Def:";
this.Label_DEF.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_DEF.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// FLP_DefRight
//
this.FLP_DefRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
2018-11-14 03:21:14 +00:00
this.FLP_DefRight.Controls.Add(this.TB_BaseDEF);
this.FLP_DefRight.Controls.Add(this.TB_IVDEF);
this.FLP_DefRight.Controls.Add(this.TB_EVDEF);
this.FLP_DefRight.Controls.Add(this.TB_AVDEF);
this.FLP_DefRight.Controls.Add(this.Stat_DEF);
2018-11-14 03:21:14 +00:00
this.FLP_DefRight.Location = new System.Drawing.Point(77, 0);
this.FLP_DefRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_DefRight.Name = "FLP_DefRight";
2018-11-14 03:21:14 +00:00
this.FLP_DefRight.Size = new System.Drawing.Size(185, 21);
this.FLP_DefRight.TabIndex = 123;
//
2018-11-14 03:21:14 +00:00
// TB_BaseDEF
//
this.TB_BaseDEF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BaseDEF.Enabled = false;
this.TB_BaseDEF.Location = new System.Drawing.Point(0, 0);
this.TB_BaseDEF.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BaseDEF.Mask = "000";
this.TB_BaseDEF.Name = "TB_BaseDEF";
this.TB_BaseDEF.PromptChar = ' ';
this.TB_BaseDEF.ReadOnly = true;
this.TB_BaseDEF.Size = new System.Drawing.Size(28, 20);
this.TB_BaseDEF.TabIndex = 48;
this.TB_BaseDEF.TabStop = false;
this.TB_BaseDEF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVDEF
//
this.TB_IVDEF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVDEF.Location = new System.Drawing.Point(35, 0);
this.TB_IVDEF.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVDEF.Mask = "00";
this.TB_IVDEF.Name = "TB_IVDEF";
this.TB_IVDEF.Size = new System.Drawing.Size(22, 20);
this.TB_IVDEF.TabIndex = 3;
this.TB_IVDEF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_IVDEF.Click += new System.EventHandler(this.ClickIV);
this.TB_IVDEF.TextChanged += new System.EventHandler(this.UpdateIVs);
//
// TB_EVDEF
//
this.TB_EVDEF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVDEF.Location = new System.Drawing.Point(63, 0);
this.TB_EVDEF.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVDEF.Mask = "000";
this.TB_EVDEF.Name = "TB_EVDEF";
this.TB_EVDEF.Size = new System.Drawing.Size(28, 20);
this.TB_EVDEF.TabIndex = 9;
this.TB_EVDEF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_EVDEF.Click += new System.EventHandler(this.ClickEV);
this.TB_EVDEF.TextChanged += new System.EventHandler(this.UpdateEVs);
//
// TB_AVDEF
//
this.TB_AVDEF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVDEF.Location = new System.Drawing.Point(97, 0);
this.TB_AVDEF.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVDEF.Mask = "000";
this.TB_AVDEF.Name = "TB_AVDEF";
this.TB_AVDEF.Size = new System.Drawing.Size(28, 20);
this.TB_AVDEF.TabIndex = 49;
this.TB_AVDEF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_AVDEF.Click += new System.EventHandler(this.ClickAV);
this.TB_AVDEF.TextChanged += new System.EventHandler(this.UpdateAVs);
//
// Stat_DEF
//
this.Stat_DEF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.Stat_DEF.Enabled = false;
2018-11-14 03:21:14 +00:00
this.Stat_DEF.Location = new System.Drawing.Point(131, 0);
this.Stat_DEF.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.Stat_DEF.Mask = "00000";
this.Stat_DEF.Name = "Stat_DEF";
this.Stat_DEF.PromptChar = ' ';
this.Stat_DEF.Size = new System.Drawing.Size(37, 20);
this.Stat_DEF.TabIndex = 47;
this.Stat_DEF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.Stat_DEF.TextChanged += new System.EventHandler(this.UpdateHackedStatText);
//
// FLP_SpA
//
this.FLP_SpA.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_SpA.Controls.Add(this.FLP_SpALeft);
this.FLP_SpA.Controls.Add(this.FLP_SpARight);
this.FLP_SpA.Location = new System.Drawing.Point(0, 85);
this.FLP_SpA.Margin = new System.Windows.Forms.Padding(0);
this.FLP_SpA.Name = "FLP_SpA";
this.FLP_SpA.Size = new System.Drawing.Size(272, 21);
this.FLP_SpA.TabIndex = 126;
//
// FLP_SpALeft
//
this.FLP_SpALeft.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.FLP_SpALeft.Controls.Add(this.Label_SPA);
this.FLP_SpALeft.Controls.Add(this.Label_SPC);
this.FLP_SpALeft.FlowDirection = System.Windows.Forms.FlowDirection.RightToLeft;
this.FLP_SpALeft.Location = new System.Drawing.Point(0, 0);
this.FLP_SpALeft.Margin = new System.Windows.Forms.Padding(0);
this.FLP_SpALeft.Name = "FLP_SpALeft";
2018-11-14 03:21:14 +00:00
this.FLP_SpALeft.Size = new System.Drawing.Size(77, 21);
this.FLP_SpALeft.TabIndex = 124;
//
// Label_SPA
//
this.Label_SPA.Location = new System.Drawing.Point(0, 0);
this.Label_SPA.Margin = new System.Windows.Forms.Padding(0);
this.Label_SPA.Name = "Label_SPA";
2018-11-14 03:21:14 +00:00
this.Label_SPA.Size = new System.Drawing.Size(77, 21);
this.Label_SPA.TabIndex = 22;
this.Label_SPA.Text = "SpA:";
this.Label_SPA.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_SPA.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// Label_SPC
//
2018-11-14 03:21:14 +00:00
this.Label_SPC.Location = new System.Drawing.Point(-33, 21);
this.Label_SPC.Margin = new System.Windows.Forms.Padding(0);
this.Label_SPC.Name = "Label_SPC";
this.Label_SPC.Size = new System.Drawing.Size(110, 21);
this.Label_SPC.TabIndex = 125;
this.Label_SPC.Text = "SpC:";
this.Label_SPC.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_SPC.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// FLP_SpARight
//
this.FLP_SpARight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
2018-11-14 03:21:14 +00:00
this.FLP_SpARight.Controls.Add(this.TB_BaseSPA);
this.FLP_SpARight.Controls.Add(this.TB_IVSPA);
this.FLP_SpARight.Controls.Add(this.TB_EVSPA);
this.FLP_SpARight.Controls.Add(this.TB_AVSPA);
this.FLP_SpARight.Controls.Add(this.Stat_SPA);
2018-11-14 03:21:14 +00:00
this.FLP_SpARight.Location = new System.Drawing.Point(77, 0);
this.FLP_SpARight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_SpARight.Name = "FLP_SpARight";
2018-11-14 03:21:14 +00:00
this.FLP_SpARight.Size = new System.Drawing.Size(185, 21);
this.FLP_SpARight.TabIndex = 123;
//
2018-11-14 03:21:14 +00:00
// TB_BaseSPA
//
this.TB_BaseSPA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BaseSPA.Enabled = false;
this.TB_BaseSPA.Location = new System.Drawing.Point(0, 0);
this.TB_BaseSPA.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BaseSPA.Mask = "000";
this.TB_BaseSPA.Name = "TB_BaseSPA";
this.TB_BaseSPA.PromptChar = ' ';
this.TB_BaseSPA.ReadOnly = true;
this.TB_BaseSPA.Size = new System.Drawing.Size(28, 20);
this.TB_BaseSPA.TabIndex = 49;
this.TB_BaseSPA.TabStop = false;
this.TB_BaseSPA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVSPA
//
this.TB_IVSPA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVSPA.Location = new System.Drawing.Point(35, 0);
this.TB_IVSPA.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVSPA.Mask = "00";
this.TB_IVSPA.Name = "TB_IVSPA";
this.TB_IVSPA.Size = new System.Drawing.Size(22, 20);
this.TB_IVSPA.TabIndex = 4;
this.TB_IVSPA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_IVSPA.Click += new System.EventHandler(this.ClickIV);
this.TB_IVSPA.TextChanged += new System.EventHandler(this.UpdateIVs);
//
// TB_EVSPA
//
this.TB_EVSPA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVSPA.Location = new System.Drawing.Point(63, 0);
this.TB_EVSPA.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVSPA.Mask = "000";
this.TB_EVSPA.Name = "TB_EVSPA";
this.TB_EVSPA.Size = new System.Drawing.Size(28, 20);
this.TB_EVSPA.TabIndex = 10;
this.TB_EVSPA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_EVSPA.Click += new System.EventHandler(this.ClickEV);
this.TB_EVSPA.TextChanged += new System.EventHandler(this.UpdateEVs);
//
// TB_AVSPA
//
this.TB_AVSPA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVSPA.Location = new System.Drawing.Point(97, 0);
this.TB_AVSPA.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVSPA.Mask = "000";
this.TB_AVSPA.Name = "TB_AVSPA";
this.TB_AVSPA.Size = new System.Drawing.Size(28, 20);
this.TB_AVSPA.TabIndex = 50;
this.TB_AVSPA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_AVSPA.Click += new System.EventHandler(this.ClickAV);
this.TB_AVSPA.TextChanged += new System.EventHandler(this.UpdateAVs);
//
// Stat_SPA
//
this.Stat_SPA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.Stat_SPA.Enabled = false;
2018-11-14 03:21:14 +00:00
this.Stat_SPA.Location = new System.Drawing.Point(131, 0);
this.Stat_SPA.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.Stat_SPA.Mask = "00000";
this.Stat_SPA.Name = "Stat_SPA";
this.Stat_SPA.PromptChar = ' ';
this.Stat_SPA.Size = new System.Drawing.Size(37, 20);
this.Stat_SPA.TabIndex = 48;
this.Stat_SPA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.Stat_SPA.TextChanged += new System.EventHandler(this.UpdateHackedStatText);
//
// FLP_SpD
//
this.FLP_SpD.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_SpD.Controls.Add(this.Label_SPD);
this.FLP_SpD.Controls.Add(this.FLP_SpDRight);
this.FLP_SpD.Location = new System.Drawing.Point(0, 106);
this.FLP_SpD.Margin = new System.Windows.Forms.Padding(0);
this.FLP_SpD.Name = "FLP_SpD";
this.FLP_SpD.Size = new System.Drawing.Size(272, 21);
this.FLP_SpD.TabIndex = 127;
//
// Label_SPD
//
this.Label_SPD.Location = new System.Drawing.Point(0, 0);
this.Label_SPD.Margin = new System.Windows.Forms.Padding(0);
this.Label_SPD.Name = "Label_SPD";
2018-11-14 03:21:14 +00:00
this.Label_SPD.Size = new System.Drawing.Size(77, 21);
this.Label_SPD.TabIndex = 23;
this.Label_SPD.Text = "SpD:";
this.Label_SPD.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_SPD.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// FLP_SpDRight
//
this.FLP_SpDRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
2018-11-14 03:21:14 +00:00
this.FLP_SpDRight.Controls.Add(this.TB_BaseSPD);
this.FLP_SpDRight.Controls.Add(this.TB_IVSPD);
this.FLP_SpDRight.Controls.Add(this.TB_EVSPD);
this.FLP_SpDRight.Controls.Add(this.TB_AVSPD);
this.FLP_SpDRight.Controls.Add(this.Stat_SPD);
2018-11-14 03:21:14 +00:00
this.FLP_SpDRight.Location = new System.Drawing.Point(77, 0);
this.FLP_SpDRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_SpDRight.Name = "FLP_SpDRight";
2018-11-14 03:21:14 +00:00
this.FLP_SpDRight.Size = new System.Drawing.Size(185, 21);
this.FLP_SpDRight.TabIndex = 123;
//
2018-11-14 03:21:14 +00:00
// TB_BaseSPD
//
this.TB_BaseSPD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BaseSPD.Enabled = false;
this.TB_BaseSPD.Location = new System.Drawing.Point(0, 0);
this.TB_BaseSPD.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BaseSPD.Mask = "000";
this.TB_BaseSPD.Name = "TB_BaseSPD";
this.TB_BaseSPD.PromptChar = ' ';
this.TB_BaseSPD.ReadOnly = true;
this.TB_BaseSPD.Size = new System.Drawing.Size(28, 20);
this.TB_BaseSPD.TabIndex = 50;
this.TB_BaseSPD.TabStop = false;
this.TB_BaseSPD.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVSPD
//
this.TB_IVSPD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVSPD.Location = new System.Drawing.Point(35, 0);
this.TB_IVSPD.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVSPD.Mask = "00";
this.TB_IVSPD.Name = "TB_IVSPD";
this.TB_IVSPD.Size = new System.Drawing.Size(22, 20);
this.TB_IVSPD.TabIndex = 5;
this.TB_IVSPD.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_IVSPD.Click += new System.EventHandler(this.ClickIV);
this.TB_IVSPD.TextChanged += new System.EventHandler(this.UpdateIVs);
//
// TB_EVSPD
//
this.TB_EVSPD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVSPD.Location = new System.Drawing.Point(63, 0);
this.TB_EVSPD.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVSPD.Mask = "000";
this.TB_EVSPD.Name = "TB_EVSPD";
this.TB_EVSPD.Size = new System.Drawing.Size(28, 20);
this.TB_EVSPD.TabIndex = 11;
this.TB_EVSPD.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_EVSPD.Click += new System.EventHandler(this.ClickEV);
this.TB_EVSPD.TextChanged += new System.EventHandler(this.UpdateEVs);
//
// TB_AVSPD
//
this.TB_AVSPD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVSPD.Location = new System.Drawing.Point(97, 0);
this.TB_AVSPD.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVSPD.Mask = "000";
this.TB_AVSPD.Name = "TB_AVSPD";
this.TB_AVSPD.Size = new System.Drawing.Size(28, 20);
this.TB_AVSPD.TabIndex = 51;
this.TB_AVSPD.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_AVSPD.Click += new System.EventHandler(this.ClickAV);
this.TB_AVSPD.TextChanged += new System.EventHandler(this.UpdateAVs);
//
// Stat_SPD
//
this.Stat_SPD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.Stat_SPD.Enabled = false;
2018-11-14 03:21:14 +00:00
this.Stat_SPD.Location = new System.Drawing.Point(131, 0);
this.Stat_SPD.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.Stat_SPD.Mask = "00000";
this.Stat_SPD.Name = "Stat_SPD";
this.Stat_SPD.PromptChar = ' ';
this.Stat_SPD.Size = new System.Drawing.Size(37, 20);
this.Stat_SPD.TabIndex = 49;
this.Stat_SPD.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.Stat_SPD.TextChanged += new System.EventHandler(this.UpdateHackedStatText);
//
// FLP_Spe
//
this.FLP_Spe.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_Spe.Controls.Add(this.Label_SPE);
this.FLP_Spe.Controls.Add(this.FLP_SpeRight);
this.FLP_Spe.Location = new System.Drawing.Point(0, 127);
this.FLP_Spe.Margin = new System.Windows.Forms.Padding(0);
this.FLP_Spe.Name = "FLP_Spe";
this.FLP_Spe.Size = new System.Drawing.Size(272, 21);
this.FLP_Spe.TabIndex = 128;
//
// Label_SPE
//
this.Label_SPE.Location = new System.Drawing.Point(0, 0);
this.Label_SPE.Margin = new System.Windows.Forms.Padding(0);
this.Label_SPE.Name = "Label_SPE";
2018-11-14 03:21:14 +00:00
this.Label_SPE.Size = new System.Drawing.Size(77, 21);
this.Label_SPE.TabIndex = 24;
this.Label_SPE.Text = "Spe:";
this.Label_SPE.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.Label_SPE.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ClickStatLabel);
//
// FLP_SpeRight
//
this.FLP_SpeRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
2018-11-14 03:21:14 +00:00
this.FLP_SpeRight.Controls.Add(this.TB_BaseSPE);
this.FLP_SpeRight.Controls.Add(this.TB_IVSPE);
this.FLP_SpeRight.Controls.Add(this.TB_EVSPE);
this.FLP_SpeRight.Controls.Add(this.TB_AVSPE);
this.FLP_SpeRight.Controls.Add(this.Stat_SPE);
2018-11-14 03:21:14 +00:00
this.FLP_SpeRight.Location = new System.Drawing.Point(77, 0);
this.FLP_SpeRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_SpeRight.Name = "FLP_SpeRight";
2018-11-14 03:21:14 +00:00
this.FLP_SpeRight.Size = new System.Drawing.Size(185, 21);
this.FLP_SpeRight.TabIndex = 123;
//
2018-11-14 03:21:14 +00:00
// TB_BaseSPE
//
this.TB_BaseSPE.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BaseSPE.Enabled = false;
this.TB_BaseSPE.Location = new System.Drawing.Point(0, 0);
this.TB_BaseSPE.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BaseSPE.Mask = "000";
this.TB_BaseSPE.Name = "TB_BaseSPE";
this.TB_BaseSPE.PromptChar = ' ';
this.TB_BaseSPE.ReadOnly = true;
this.TB_BaseSPE.Size = new System.Drawing.Size(28, 20);
this.TB_BaseSPE.TabIndex = 51;
this.TB_BaseSPE.TabStop = false;
this.TB_BaseSPE.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVSPE
//
this.TB_IVSPE.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVSPE.Location = new System.Drawing.Point(35, 0);
this.TB_IVSPE.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVSPE.Mask = "00";
this.TB_IVSPE.Name = "TB_IVSPE";
this.TB_IVSPE.Size = new System.Drawing.Size(22, 20);
this.TB_IVSPE.TabIndex = 6;
this.TB_IVSPE.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_IVSPE.Click += new System.EventHandler(this.ClickIV);
this.TB_IVSPE.TextChanged += new System.EventHandler(this.UpdateIVs);
//
// TB_EVSPE
//
this.TB_EVSPE.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVSPE.Location = new System.Drawing.Point(63, 0);
this.TB_EVSPE.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVSPE.Mask = "000";
this.TB_EVSPE.Name = "TB_EVSPE";
this.TB_EVSPE.Size = new System.Drawing.Size(28, 20);
this.TB_EVSPE.TabIndex = 12;
this.TB_EVSPE.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_EVSPE.Click += new System.EventHandler(this.ClickEV);
this.TB_EVSPE.TextChanged += new System.EventHandler(this.UpdateEVs);
//
// TB_AVSPE
//
this.TB_AVSPE.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVSPE.Location = new System.Drawing.Point(97, 0);
this.TB_AVSPE.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVSPE.Mask = "000";
this.TB_AVSPE.Name = "TB_AVSPE";
this.TB_AVSPE.Size = new System.Drawing.Size(28, 20);
this.TB_AVSPE.TabIndex = 52;
this.TB_AVSPE.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.TB_AVSPE.Click += new System.EventHandler(this.ClickAV);
this.TB_AVSPE.TextChanged += new System.EventHandler(this.UpdateAVs);
//
// Stat_SPE
//
this.Stat_SPE.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.Stat_SPE.Enabled = false;
2018-11-14 03:21:14 +00:00
this.Stat_SPE.Location = new System.Drawing.Point(131, 0);
this.Stat_SPE.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.Stat_SPE.Mask = "00000";
this.Stat_SPE.Name = "Stat_SPE";
this.Stat_SPE.PromptChar = ' ';
this.Stat_SPE.Size = new System.Drawing.Size(37, 20);
this.Stat_SPE.TabIndex = 50;
this.Stat_SPE.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.Stat_SPE.TextChanged += new System.EventHandler(this.UpdateHackedStatText);
//
// FLP_StatsTotal
//
this.FLP_StatsTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_StatsTotal.Controls.Add(this.Label_Total);
this.FLP_StatsTotal.Controls.Add(this.FLP_StatsTotalRight);
this.FLP_StatsTotal.Location = new System.Drawing.Point(0, 148);
this.FLP_StatsTotal.Margin = new System.Windows.Forms.Padding(0);
this.FLP_StatsTotal.Name = "FLP_StatsTotal";
this.FLP_StatsTotal.Size = new System.Drawing.Size(272, 21);
this.FLP_StatsTotal.TabIndex = 129;
//
// Label_Total
//
this.Label_Total.Location = new System.Drawing.Point(0, 0);
this.Label_Total.Margin = new System.Windows.Forms.Padding(0);
this.Label_Total.Name = "Label_Total";
2018-11-14 03:21:14 +00:00
this.Label_Total.Size = new System.Drawing.Size(77, 21);
this.Label_Total.TabIndex = 25;
this.Label_Total.Text = "Total:";
this.Label_Total.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// FLP_StatsTotalRight
//
this.FLP_StatsTotalRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_StatsTotalRight.Controls.Add(this.TB_BST);
this.FLP_StatsTotalRight.Controls.Add(this.TB_IVTotal);
this.FLP_StatsTotalRight.Controls.Add(this.TB_EVTotal);
2018-11-14 03:21:14 +00:00
this.FLP_StatsTotalRight.Controls.Add(this.TB_AVTotal);
this.FLP_StatsTotalRight.Controls.Add(this.L_Potential);
2018-11-14 03:21:14 +00:00
this.FLP_StatsTotalRight.Location = new System.Drawing.Point(77, 0);
this.FLP_StatsTotalRight.Margin = new System.Windows.Forms.Padding(0);
this.FLP_StatsTotalRight.Name = "FLP_StatsTotalRight";
this.FLP_StatsTotalRight.Size = new System.Drawing.Size(190, 21);
this.FLP_StatsTotalRight.TabIndex = 123;
//
// TB_BST
//
this.TB_BST.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_BST.Enabled = false;
this.TB_BST.Location = new System.Drawing.Point(0, 0);
this.TB_BST.Margin = new System.Windows.Forms.Padding(0, 0, 7, 0);
this.TB_BST.MaxLength = 3;
this.TB_BST.Name = "TB_BST";
this.TB_BST.ReadOnly = true;
this.TB_BST.Size = new System.Drawing.Size(28, 20);
this.TB_BST.TabIndex = 43;
this.TB_BST.TabStop = false;
this.TB_BST.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_IVTotal
//
this.TB_IVTotal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_IVTotal.Location = new System.Drawing.Point(35, 0);
this.TB_IVTotal.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.TB_IVTotal.MaxLength = 3;
this.TB_IVTotal.Name = "TB_IVTotal";
this.TB_IVTotal.ReadOnly = true;
this.TB_IVTotal.Size = new System.Drawing.Size(22, 20);
this.TB_IVTotal.TabIndex = 41;
this.TB_IVTotal.TabStop = false;
this.TB_IVTotal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_EVTotal
//
this.TB_EVTotal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_EVTotal.Location = new System.Drawing.Point(63, 0);
this.TB_EVTotal.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_EVTotal.MaxLength = 3;
this.TB_EVTotal.Name = "TB_EVTotal";
this.TB_EVTotal.ReadOnly = true;
this.TB_EVTotal.Size = new System.Drawing.Size(28, 20);
this.TB_EVTotal.TabIndex = 18;
this.TB_EVTotal.TabStop = false;
this.TB_EVTotal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// TB_AVTotal
//
this.TB_AVTotal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.TB_AVTotal.Location = new System.Drawing.Point(97, 0);
this.TB_AVTotal.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0);
this.TB_AVTotal.MaxLength = 3;
this.TB_AVTotal.Name = "TB_AVTotal";
this.TB_AVTotal.ReadOnly = true;
this.TB_AVTotal.Size = new System.Drawing.Size(28, 20);
this.TB_AVTotal.TabIndex = 44;
this.TB_AVTotal.TabStop = false;
this.TB_AVTotal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// L_Potential
//
this.L_Potential.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
2018-11-14 03:21:14 +00:00
this.L_Potential.Location = new System.Drawing.Point(0, 20);
this.L_Potential.Margin = new System.Windows.Forms.Padding(0);
this.L_Potential.Name = "L_Potential";
this.L_Potential.Size = new System.Drawing.Size(96, 21);
this.L_Potential.TabIndex = 42;
this.L_Potential.Text = "(potential)";
this.L_Potential.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// FLP_HPType
//
this.FLP_HPType.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_HPType.Controls.Add(this.Label_HiddenPowerPrefix);
this.FLP_HPType.Controls.Add(this.CB_HPType);
this.FLP_HPType.Location = new System.Drawing.Point(0, 169);
this.FLP_HPType.Margin = new System.Windows.Forms.Padding(0);
this.FLP_HPType.Name = "FLP_HPType";
this.FLP_HPType.Size = new System.Drawing.Size(272, 21);
this.FLP_HPType.TabIndex = 130;
//
// Label_HiddenPowerPrefix
//
this.Label_HiddenPowerPrefix.Location = new System.Drawing.Point(0, 0);
this.Label_HiddenPowerPrefix.Margin = new System.Windows.Forms.Padding(0);
this.Label_HiddenPowerPrefix.Name = "Label_HiddenPowerPrefix";
2018-11-14 03:21:14 +00:00
this.Label_HiddenPowerPrefix.Size = new System.Drawing.Size(174, 21);
this.Label_HiddenPowerPrefix.TabIndex = 29;
this.Label_HiddenPowerPrefix.Text = "Hidden Power Type:";
this.Label_HiddenPowerPrefix.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// CB_HPType
//
this.CB_HPType.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.CB_HPType.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.CB_HPType.DropDownWidth = 80;
this.CB_HPType.FormattingEnabled = true;
2018-11-14 03:21:14 +00:00
this.CB_HPType.Location = new System.Drawing.Point(174, 0);
this.CB_HPType.Margin = new System.Windows.Forms.Padding(0);
this.CB_HPType.Name = "CB_HPType";
this.CB_HPType.Size = new System.Drawing.Size(70, 21);
this.CB_HPType.TabIndex = 44;
this.CB_HPType.SelectedIndexChanged += new System.EventHandler(this.UpdateHPType);
//
// FLP_Characteristic
//
this.FLP_Characteristic.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_Characteristic.Controls.Add(this.Label_CharacteristicPrefix);
this.FLP_Characteristic.Controls.Add(this.L_Characteristic);
this.FLP_Characteristic.Location = new System.Drawing.Point(0, 190);
this.FLP_Characteristic.Margin = new System.Windows.Forms.Padding(0);
this.FLP_Characteristic.Name = "FLP_Characteristic";
this.FLP_Characteristic.Size = new System.Drawing.Size(272, 21);
this.FLP_Characteristic.TabIndex = 131;
//
// Label_CharacteristicPrefix
//
this.Label_CharacteristicPrefix.Location = new System.Drawing.Point(0, 0);
this.Label_CharacteristicPrefix.Margin = new System.Windows.Forms.Padding(0);
this.Label_CharacteristicPrefix.Name = "Label_CharacteristicPrefix";
this.Label_CharacteristicPrefix.Size = new System.Drawing.Size(110, 21);
this.Label_CharacteristicPrefix.TabIndex = 43;
this.Label_CharacteristicPrefix.Text = "Characteristic:";
this.Label_CharacteristicPrefix.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// L_Characteristic
//
this.L_Characteristic.Location = new System.Drawing.Point(110, 0);
this.L_Characteristic.Margin = new System.Windows.Forms.Padding(0);
this.L_Characteristic.Name = "L_Characteristic";
this.L_Characteristic.Size = new System.Drawing.Size(150, 21);
this.L_Characteristic.TabIndex = 40;
this.L_Characteristic.Text = "(char)";
this.L_Characteristic.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// PAN_BTN
//
this.PAN_BTN.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.PAN_BTN.Controls.Add(this.BTN_RandomAVs);
this.PAN_BTN.Controls.Add(this.BTN_RandomIVs);
this.PAN_BTN.Controls.Add(this.BTN_RandomEVs);
this.PAN_BTN.Location = new System.Drawing.Point(3, 214);
this.PAN_BTN.Name = "PAN_BTN";
this.PAN_BTN.Size = new System.Drawing.Size(267, 31);
this.PAN_BTN.TabIndex = 132;
//
PKHeX.Core Nullable cleanup (#2401) * Handle some nullable cases Refactor MysteryGift into a second abstract class (backed by a byte array, or fake data) Make some classes have explicit constructors instead of { } initialization * Handle bits more obviously without null * Make SaveFile.BAK explicitly readonly again * merge constructor methods to have readonly fields * Inline some properties * More nullable handling * Rearrange box actions define straightforward classes to not have any null properties * Make extrabyte reference array immutable * Move tooltip creation to designer * Rearrange some logic to reduce nesting * Cache generated fonts * Split mystery gift album purpose * Handle more tooltips * Disallow null setters * Don't capture RNG object, only type enum * Unify learnset objects Now have readonly properties which are never null don't new() empty learnsets (>800 Learnset objects no longer created, total of 2400 objects since we also new() a move & level array) optimize g1/2 reader for early abort case * Access rewrite Initialize blocks in a separate object, and get via that object removes a couple hundred "might be null" warnings since blocks are now readonly getters some block references have been relocated, but interfaces should expose all that's needed put HoF6 controls in a groupbox, and disable * Readonly personal data * IVs non nullable for mystery gift * Explicitly initialize forced encounter moves * Make shadow objects readonly & non-null Put murkrow fix in binary data resource, instead of on startup * Assign dex form fetch on constructor Fixes legality parsing edge cases also handle cxd parse for valid; exit before exception is thrown in FrameGenerator * Remove unnecessary null checks * Keep empty value until init SetPouch sets the value to an actual one during load, but whatever * Readonly team lock data * Readonly locks Put locked encounters at bottom (favor unlocked) * Mail readonly data / offset Rearrange some call flow and pass defaults Add fake classes for SaveDataEditor mocking Always party size, no need to check twice in stat editor use a fake save file as initial data for savedata editor, and for gamedata (wow i found a usage) constrain eventwork editor to struct variable types (uint, int, etc), thus preventing null assignment errors
2019-10-17 01:47:31 +00:00
// BTN_RandomAVs
//
this.BTN_RandomAVs.Location = new System.Drawing.Point(137, 3);
this.BTN_RandomAVs.Name = "BTN_RandomAVs";
this.BTN_RandomAVs.Size = new System.Drawing.Size(92, 23);
this.BTN_RandomAVs.TabIndex = 106;
this.BTN_RandomAVs.Text = "Randomize AVs";
this.BTN_RandomAVs.UseVisualStyleBackColor = true;
this.BTN_RandomAVs.Click += new System.EventHandler(this.UpdateRandomAVs);
//
// BTN_RandomIVs
//
this.BTN_RandomIVs.Location = new System.Drawing.Point(38, 3);
this.BTN_RandomIVs.Name = "BTN_RandomIVs";
this.BTN_RandomIVs.Size = new System.Drawing.Size(92, 23);
this.BTN_RandomIVs.TabIndex = 104;
this.BTN_RandomIVs.Text = "Randomize IVs";
this.BTN_RandomIVs.UseVisualStyleBackColor = true;
this.BTN_RandomIVs.Click += new System.EventHandler(this.UpdateRandomIVs);
//
// BTN_RandomEVs
//
this.BTN_RandomEVs.Location = new System.Drawing.Point(137, 3);
this.BTN_RandomEVs.Name = "BTN_RandomEVs";
this.BTN_RandomEVs.Size = new System.Drawing.Size(92, 23);
this.BTN_RandomEVs.TabIndex = 105;
this.BTN_RandomEVs.Text = "Randomize EVs";
this.BTN_RandomEVs.UseVisualStyleBackColor = true;
this.BTN_RandomEVs.Click += new System.EventHandler(this.UpdateRandomEVs);
//
2019-11-16 01:34:18 +00:00
// FLP_DynamaxLevel
//
this.FLP_DynamaxLevel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.FLP_DynamaxLevel.Controls.Add(this.L_DynamaxLevel);
this.FLP_DynamaxLevel.Controls.Add(this.CB_DynamaxLevel);
this.FLP_DynamaxLevel.Controls.Add(this.CHK_Gigantamax);
this.FLP_DynamaxLevel.Location = new System.Drawing.Point(0, 248);
this.FLP_DynamaxLevel.Margin = new System.Windows.Forms.Padding(0);
this.FLP_DynamaxLevel.Name = "FLP_DynamaxLevel";
this.FLP_DynamaxLevel.Size = new System.Drawing.Size(272, 21);
this.FLP_DynamaxLevel.TabIndex = 133;
//
// L_DynamaxLevel
//
this.L_DynamaxLevel.Location = new System.Drawing.Point(0, 0);
this.L_DynamaxLevel.Margin = new System.Windows.Forms.Padding(0);
this.L_DynamaxLevel.Name = "L_DynamaxLevel";
this.L_DynamaxLevel.Size = new System.Drawing.Size(120, 21);
this.L_DynamaxLevel.TabIndex = 43;
this.L_DynamaxLevel.Text = "Dynamax Level:";
this.L_DynamaxLevel.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// checkBox1
//
this.CHK_Gigantamax.AutoSize = true;
this.CHK_Gigantamax.Location = new System.Drawing.Point(163, 3);
this.CHK_Gigantamax.Name = "CHK_Gigantamax";
this.CHK_Gigantamax.Size = new System.Drawing.Size(82, 17);
this.CHK_Gigantamax.TabIndex = 44;
this.CHK_Gigantamax.Text = "Gigantamax";
this.CHK_Gigantamax.UseVisualStyleBackColor = true;
//
// comboBox1
//
this.CB_DynamaxLevel.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.CB_DynamaxLevel.FormattingEnabled = true;
this.CB_DynamaxLevel.Items.AddRange(new object[] {
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10"});
this.CB_DynamaxLevel.Location = new System.Drawing.Point(120, 0);
this.CB_DynamaxLevel.Margin = new System.Windows.Forms.Padding(0);
this.CB_DynamaxLevel.Name = "CB_DynamaxLevel";
this.CB_DynamaxLevel.Size = new System.Drawing.Size(40, 21);
this.CB_DynamaxLevel.TabIndex = 44;
//
// StatEditor
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.FLP_Stats);
this.Name = "StatEditor";
2019-11-16 01:34:18 +00:00
this.Size = new System.Drawing.Size(270, 303);
this.FLP_Stats.ResumeLayout(false);
this.FLP_StatHeader.ResumeLayout(false);
this.FLP_HackedStats.ResumeLayout(false);
this.FLP_StatsHeaderRight.ResumeLayout(false);
this.FLP_HP.ResumeLayout(false);
this.FLP_HPRight.ResumeLayout(false);
this.FLP_HPRight.PerformLayout();
this.FLP_Atk.ResumeLayout(false);
this.FLP_AtkRight.ResumeLayout(false);
this.FLP_AtkRight.PerformLayout();
this.FLP_Def.ResumeLayout(false);
this.FLP_DefRight.ResumeLayout(false);
this.FLP_DefRight.PerformLayout();
this.FLP_SpA.ResumeLayout(false);
this.FLP_SpALeft.ResumeLayout(false);
this.FLP_SpARight.ResumeLayout(false);
this.FLP_SpARight.PerformLayout();
this.FLP_SpD.ResumeLayout(false);
this.FLP_SpDRight.ResumeLayout(false);
this.FLP_SpDRight.PerformLayout();
this.FLP_Spe.ResumeLayout(false);
this.FLP_SpeRight.ResumeLayout(false);
this.FLP_SpeRight.PerformLayout();
this.FLP_StatsTotal.ResumeLayout(false);
this.FLP_StatsTotalRight.ResumeLayout(false);
this.FLP_StatsTotalRight.PerformLayout();
this.FLP_HPType.ResumeLayout(false);
this.FLP_Characteristic.ResumeLayout(false);
this.PAN_BTN.ResumeLayout(false);
2019-11-16 01:34:18 +00:00
this.FLP_DynamaxLevel.ResumeLayout(false);
this.FLP_DynamaxLevel.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.FlowLayoutPanel FLP_Stats;
private System.Windows.Forms.FlowLayoutPanel FLP_StatHeader;
private System.Windows.Forms.FlowLayoutPanel FLP_HackedStats;
private System.Windows.Forms.CheckBox CHK_HackedStats;
private System.Windows.Forms.FlowLayoutPanel FLP_StatsHeaderRight;
private System.Windows.Forms.Label Label_IVs;
private System.Windows.Forms.Label Label_EVs;
private System.Windows.Forms.Label Label_Stats;
private System.Windows.Forms.FlowLayoutPanel FLP_HP;
private System.Windows.Forms.Label Label_HP;
private System.Windows.Forms.FlowLayoutPanel FLP_HPRight;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_IVHP;
private System.Windows.Forms.MaskedTextBox TB_EVHP;
private System.Windows.Forms.MaskedTextBox Stat_HP;
private System.Windows.Forms.FlowLayoutPanel FLP_Atk;
private System.Windows.Forms.Label Label_ATK;
private System.Windows.Forms.FlowLayoutPanel FLP_AtkRight;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_IVATK;
private System.Windows.Forms.MaskedTextBox TB_EVATK;
private System.Windows.Forms.MaskedTextBox Stat_ATK;
private System.Windows.Forms.FlowLayoutPanel FLP_Def;
private System.Windows.Forms.Label Label_DEF;
private System.Windows.Forms.FlowLayoutPanel FLP_DefRight;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_IVDEF;
private System.Windows.Forms.MaskedTextBox TB_EVDEF;
private System.Windows.Forms.MaskedTextBox Stat_DEF;
private System.Windows.Forms.FlowLayoutPanel FLP_SpA;
private System.Windows.Forms.FlowLayoutPanel FLP_SpALeft;
private System.Windows.Forms.Label Label_SPA;
private System.Windows.Forms.Label Label_SPC;
private System.Windows.Forms.FlowLayoutPanel FLP_SpARight;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_IVSPA;
private System.Windows.Forms.MaskedTextBox TB_EVSPA;
private System.Windows.Forms.MaskedTextBox Stat_SPA;
private System.Windows.Forms.FlowLayoutPanel FLP_SpD;
private System.Windows.Forms.Label Label_SPD;
private System.Windows.Forms.FlowLayoutPanel FLP_SpDRight;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_IVSPD;
private System.Windows.Forms.MaskedTextBox TB_EVSPD;
private System.Windows.Forms.MaskedTextBox Stat_SPD;
private System.Windows.Forms.FlowLayoutPanel FLP_Spe;
private System.Windows.Forms.Label Label_SPE;
private System.Windows.Forms.FlowLayoutPanel FLP_SpeRight;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_IVSPE;
private System.Windows.Forms.MaskedTextBox TB_EVSPE;
private System.Windows.Forms.MaskedTextBox Stat_SPE;
private System.Windows.Forms.FlowLayoutPanel FLP_StatsTotal;
private System.Windows.Forms.Label Label_Total;
private System.Windows.Forms.FlowLayoutPanel FLP_StatsTotalRight;
private System.Windows.Forms.TextBox TB_IVTotal;
private System.Windows.Forms.TextBox TB_EVTotal;
private System.Windows.Forms.Label L_Potential;
private System.Windows.Forms.FlowLayoutPanel FLP_HPType;
private System.Windows.Forms.Label Label_HiddenPowerPrefix;
private System.Windows.Forms.ComboBox CB_HPType;
private System.Windows.Forms.FlowLayoutPanel FLP_Characteristic;
private System.Windows.Forms.Label Label_CharacteristicPrefix;
private System.Windows.Forms.Label L_Characteristic;
private System.Windows.Forms.Button BTN_RandomEVs;
private System.Windows.Forms.Button BTN_RandomIVs;
private System.Windows.Forms.Panel PAN_BTN;
private System.Windows.Forms.Label Label_Base;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.MaskedTextBox TB_BaseHP;
private System.Windows.Forms.MaskedTextBox TB_BaseATK;
private System.Windows.Forms.MaskedTextBox TB_BaseDEF;
private System.Windows.Forms.MaskedTextBox TB_BaseSPA;
private System.Windows.Forms.MaskedTextBox TB_BaseSPD;
private System.Windows.Forms.MaskedTextBox TB_BaseSPE;
private System.Windows.Forms.TextBox TB_BST;
2018-11-14 03:21:14 +00:00
private System.Windows.Forms.Label Label_AVs;
private System.Windows.Forms.MaskedTextBox TB_AVHP;
private System.Windows.Forms.MaskedTextBox TB_AVATK;
private System.Windows.Forms.MaskedTextBox TB_AVDEF;
private System.Windows.Forms.MaskedTextBox TB_AVSPA;
private System.Windows.Forms.MaskedTextBox TB_AVSPD;
private System.Windows.Forms.MaskedTextBox TB_AVSPE;
private System.Windows.Forms.TextBox TB_AVTotal;
private System.Windows.Forms.Button BTN_RandomAVs;
PKHeX.Core Nullable cleanup (#2401) * Handle some nullable cases Refactor MysteryGift into a second abstract class (backed by a byte array, or fake data) Make some classes have explicit constructors instead of { } initialization * Handle bits more obviously without null * Make SaveFile.BAK explicitly readonly again * merge constructor methods to have readonly fields * Inline some properties * More nullable handling * Rearrange box actions define straightforward classes to not have any null properties * Make extrabyte reference array immutable * Move tooltip creation to designer * Rearrange some logic to reduce nesting * Cache generated fonts * Split mystery gift album purpose * Handle more tooltips * Disallow null setters * Don't capture RNG object, only type enum * Unify learnset objects Now have readonly properties which are never null don't new() empty learnsets (>800 Learnset objects no longer created, total of 2400 objects since we also new() a move & level array) optimize g1/2 reader for early abort case * Access rewrite Initialize blocks in a separate object, and get via that object removes a couple hundred "might be null" warnings since blocks are now readonly getters some block references have been relocated, but interfaces should expose all that's needed put HoF6 controls in a groupbox, and disable * Readonly personal data * IVs non nullable for mystery gift * Explicitly initialize forced encounter moves * Make shadow objects readonly & non-null Put murkrow fix in binary data resource, instead of on startup * Assign dex form fetch on constructor Fixes legality parsing edge cases also handle cxd parse for valid; exit before exception is thrown in FrameGenerator * Remove unnecessary null checks * Keep empty value until init SetPouch sets the value to an actual one during load, but whatever * Readonly team lock data * Readonly locks Put locked encounters at bottom (favor unlocked) * Mail readonly data / offset Rearrange some call flow and pass defaults Add fake classes for SaveDataEditor mocking Always party size, no need to check twice in stat editor use a fake save file as initial data for savedata editor, and for gamedata (wow i found a usage) constrain eventwork editor to struct variable types (uint, int, etc), thus preventing null assignment errors
2019-10-17 01:47:31 +00:00
private System.Windows.Forms.ToolTip EVTip;
2019-11-16 01:34:18 +00:00
private System.Windows.Forms.FlowLayoutPanel FLP_DynamaxLevel;
private System.Windows.Forms.Label L_DynamaxLevel;
public System.Windows.Forms.ComboBox CB_DynamaxLevel;
public System.Windows.Forms.CheckBox CHK_Gigantamax;
}
}