diff --git a/PKHeX.WinForms/Subforms/SAV_Encounters.Designer.cs b/PKHeX.WinForms/Subforms/SAV_Encounters.Designer.cs
new file mode 100644
index 000000000..cec865f6b
--- /dev/null
+++ b/PKHeX.WinForms/Subforms/SAV_Encounters.Designer.cs
@@ -0,0 +1,1529 @@
+namespace PKHeX.WinForms
+{
+ partial class SAV_Encounters
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SAV_Encounters));
+ this.SCR_Box = new System.Windows.Forms.VScrollBar();
+ this.bpkx30 = new System.Windows.Forms.PictureBox();
+ this.bpkx29 = new System.Windows.Forms.PictureBox();
+ this.bpkx28 = new System.Windows.Forms.PictureBox();
+ this.bpkx27 = new System.Windows.Forms.PictureBox();
+ this.bpkx26 = new System.Windows.Forms.PictureBox();
+ this.bpkx25 = new System.Windows.Forms.PictureBox();
+ this.bpkx24 = new System.Windows.Forms.PictureBox();
+ this.bpkx23 = new System.Windows.Forms.PictureBox();
+ this.bpkx22 = new System.Windows.Forms.PictureBox();
+ this.bpkx21 = new System.Windows.Forms.PictureBox();
+ this.bpkx20 = new System.Windows.Forms.PictureBox();
+ this.bpkx19 = new System.Windows.Forms.PictureBox();
+ this.bpkx18 = new System.Windows.Forms.PictureBox();
+ this.bpkx17 = new System.Windows.Forms.PictureBox();
+ this.bpkx16 = new System.Windows.Forms.PictureBox();
+ this.bpkx15 = new System.Windows.Forms.PictureBox();
+ this.bpkx14 = new System.Windows.Forms.PictureBox();
+ this.bpkx13 = new System.Windows.Forms.PictureBox();
+ this.bpkx12 = new System.Windows.Forms.PictureBox();
+ this.bpkx11 = new System.Windows.Forms.PictureBox();
+ this.bpkx10 = new System.Windows.Forms.PictureBox();
+ this.bpkx9 = new System.Windows.Forms.PictureBox();
+ this.bpkx8 = new System.Windows.Forms.PictureBox();
+ this.bpkx7 = new System.Windows.Forms.PictureBox();
+ this.bpkx6 = new System.Windows.Forms.PictureBox();
+ this.bpkx5 = new System.Windows.Forms.PictureBox();
+ this.bpkx4 = new System.Windows.Forms.PictureBox();
+ this.bpkx3 = new System.Windows.Forms.PictureBox();
+ this.bpkx2 = new System.Windows.Forms.PictureBox();
+ this.bpkx1 = new System.Windows.Forms.PictureBox();
+ this.bpkx60 = new System.Windows.Forms.PictureBox();
+ this.bpkx59 = new System.Windows.Forms.PictureBox();
+ this.bpkx58 = new System.Windows.Forms.PictureBox();
+ this.bpkx57 = new System.Windows.Forms.PictureBox();
+ this.bpkx56 = new System.Windows.Forms.PictureBox();
+ this.bpkx55 = new System.Windows.Forms.PictureBox();
+ this.bpkx54 = new System.Windows.Forms.PictureBox();
+ this.bpkx53 = new System.Windows.Forms.PictureBox();
+ this.bpkx52 = new System.Windows.Forms.PictureBox();
+ this.bpkx51 = new System.Windows.Forms.PictureBox();
+ this.bpkx50 = new System.Windows.Forms.PictureBox();
+ this.bpkx49 = new System.Windows.Forms.PictureBox();
+ this.bpkx48 = new System.Windows.Forms.PictureBox();
+ this.bpkx47 = new System.Windows.Forms.PictureBox();
+ this.bpkx46 = new System.Windows.Forms.PictureBox();
+ this.bpkx45 = new System.Windows.Forms.PictureBox();
+ this.bpkx44 = new System.Windows.Forms.PictureBox();
+ this.bpkx43 = new System.Windows.Forms.PictureBox();
+ this.bpkx42 = new System.Windows.Forms.PictureBox();
+ this.bpkx41 = new System.Windows.Forms.PictureBox();
+ this.bpkx40 = new System.Windows.Forms.PictureBox();
+ this.bpkx39 = new System.Windows.Forms.PictureBox();
+ this.bpkx38 = new System.Windows.Forms.PictureBox();
+ this.bpkx37 = new System.Windows.Forms.PictureBox();
+ this.bpkx36 = new System.Windows.Forms.PictureBox();
+ this.bpkx35 = new System.Windows.Forms.PictureBox();
+ this.bpkx34 = new System.Windows.Forms.PictureBox();
+ this.bpkx33 = new System.Windows.Forms.PictureBox();
+ this.bpkx32 = new System.Windows.Forms.PictureBox();
+ this.bpkx31 = new System.Windows.Forms.PictureBox();
+ this.menuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.Menu_Close = new System.Windows.Forms.ToolStripMenuItem();
+ this.Menu_Exit = new System.Windows.Forms.ToolStripMenuItem();
+ this.Menu_Tools = new System.Windows.Forms.ToolStripMenuItem();
+ this.Menu_SearchSettings = new System.Windows.Forms.ToolStripMenuItem();
+ this.Menu_SearchAdvanced = new System.Windows.Forms.ToolStripMenuItem();
+ this.P_Results = new System.Windows.Forms.Panel();
+ this.PAN_Box = new System.Windows.Forms.Panel();
+ this.bpkx66 = new System.Windows.Forms.PictureBox();
+ this.bpkx65 = new System.Windows.Forms.PictureBox();
+ this.bpkx64 = new System.Windows.Forms.PictureBox();
+ this.bpkx63 = new System.Windows.Forms.PictureBox();
+ this.bpkx62 = new System.Windows.Forms.PictureBox();
+ this.bpkx61 = new System.Windows.Forms.PictureBox();
+ this.CB_Species = new System.Windows.Forms.ComboBox();
+ this.CB_Move4 = new System.Windows.Forms.ComboBox();
+ this.CB_Move3 = new System.Windows.Forms.ComboBox();
+ this.CB_Move2 = new System.Windows.Forms.ComboBox();
+ this.CB_Move1 = new System.Windows.Forms.ComboBox();
+ this.Label_Species = new System.Windows.Forms.Label();
+ this.B_Search = new System.Windows.Forms.Button();
+ this.L_Move1 = new System.Windows.Forms.Label();
+ this.L_Move2 = new System.Windows.Forms.Label();
+ this.L_Move3 = new System.Windows.Forms.Label();
+ this.L_Move4 = new System.Windows.Forms.Label();
+ this.B_Reset = new System.Windows.Forms.Button();
+ this.L_Count = new System.Windows.Forms.Label();
+ this.L_Viewed = new System.Windows.Forms.Label();
+ this.FLP_Egg = new System.Windows.Forms.FlowLayoutPanel();
+ this.CHK_IsEgg = new System.Windows.Forms.CheckBox();
+ this.TLP_Filters = new System.Windows.Forms.TableLayoutPanel();
+ this.FLP_Level = new System.Windows.Forms.FlowLayoutPanel();
+ this.RTB_Instructions = new System.Windows.Forms.RichTextBox();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx30)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx29)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx28)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx27)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx26)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx25)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx24)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx23)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx22)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx21)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx20)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx19)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx18)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx17)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx16)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx15)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx14)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx13)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx12)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx11)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx10)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx60)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx59)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx58)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx57)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx56)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx55)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx54)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx53)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx52)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx51)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx50)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx49)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx48)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx47)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx46)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx45)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx44)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx43)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx42)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx41)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx40)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx39)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx38)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx37)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx36)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx35)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx34)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx33)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx32)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx31)).BeginInit();
+ this.menuStrip1.SuspendLayout();
+ this.P_Results.SuspendLayout();
+ this.PAN_Box.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx66)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx65)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx64)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx63)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx62)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx61)).BeginInit();
+ this.FLP_Egg.SuspendLayout();
+ this.TLP_Filters.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // SCR_Box
+ //
+ this.SCR_Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.SCR_Box.LargeChange = 1;
+ this.SCR_Box.Location = new System.Drawing.Point(256, 3);
+ this.SCR_Box.Name = "SCR_Box";
+ this.SCR_Box.Size = new System.Drawing.Size(24, 344);
+ this.SCR_Box.TabIndex = 1;
+ this.SCR_Box.Scroll += new System.Windows.Forms.ScrollEventHandler(this.UpdateScroll);
+ //
+ // bpkx30
+ //
+ this.bpkx30.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx30.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx30.Location = new System.Drawing.Point(207, 126);
+ this.bpkx30.Name = "bpkx30";
+ this.bpkx30.Size = new System.Drawing.Size(42, 32);
+ this.bpkx30.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx30.TabIndex = 59;
+ this.bpkx30.TabStop = false;
+ //
+ // bpkx29
+ //
+ this.bpkx29.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx29.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx29.Location = new System.Drawing.Point(166, 126);
+ this.bpkx29.Name = "bpkx29";
+ this.bpkx29.Size = new System.Drawing.Size(42, 32);
+ this.bpkx29.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx29.TabIndex = 58;
+ this.bpkx29.TabStop = false;
+ //
+ // bpkx28
+ //
+ this.bpkx28.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx28.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx28.Location = new System.Drawing.Point(125, 126);
+ this.bpkx28.Name = "bpkx28";
+ this.bpkx28.Size = new System.Drawing.Size(42, 32);
+ this.bpkx28.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx28.TabIndex = 57;
+ this.bpkx28.TabStop = false;
+ //
+ // bpkx27
+ //
+ this.bpkx27.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx27.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx27.Location = new System.Drawing.Point(84, 126);
+ this.bpkx27.Name = "bpkx27";
+ this.bpkx27.Size = new System.Drawing.Size(42, 32);
+ this.bpkx27.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx27.TabIndex = 56;
+ this.bpkx27.TabStop = false;
+ //
+ // bpkx26
+ //
+ this.bpkx26.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx26.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx26.Location = new System.Drawing.Point(43, 126);
+ this.bpkx26.Name = "bpkx26";
+ this.bpkx26.Size = new System.Drawing.Size(42, 32);
+ this.bpkx26.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx26.TabIndex = 55;
+ this.bpkx26.TabStop = false;
+ //
+ // bpkx25
+ //
+ this.bpkx25.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx25.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx25.Location = new System.Drawing.Point(2, 126);
+ this.bpkx25.Name = "bpkx25";
+ this.bpkx25.Size = new System.Drawing.Size(42, 32);
+ this.bpkx25.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx25.TabIndex = 54;
+ this.bpkx25.TabStop = false;
+ //
+ // bpkx24
+ //
+ this.bpkx24.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx24.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx24.Location = new System.Drawing.Point(207, 95);
+ this.bpkx24.Name = "bpkx24";
+ this.bpkx24.Size = new System.Drawing.Size(42, 32);
+ this.bpkx24.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx24.TabIndex = 53;
+ this.bpkx24.TabStop = false;
+ //
+ // bpkx23
+ //
+ this.bpkx23.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx23.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx23.Location = new System.Drawing.Point(166, 95);
+ this.bpkx23.Name = "bpkx23";
+ this.bpkx23.Size = new System.Drawing.Size(42, 32);
+ this.bpkx23.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx23.TabIndex = 52;
+ this.bpkx23.TabStop = false;
+ //
+ // bpkx22
+ //
+ this.bpkx22.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx22.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx22.Location = new System.Drawing.Point(125, 95);
+ this.bpkx22.Name = "bpkx22";
+ this.bpkx22.Size = new System.Drawing.Size(42, 32);
+ this.bpkx22.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx22.TabIndex = 51;
+ this.bpkx22.TabStop = false;
+ //
+ // bpkx21
+ //
+ this.bpkx21.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx21.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx21.Location = new System.Drawing.Point(84, 95);
+ this.bpkx21.Name = "bpkx21";
+ this.bpkx21.Size = new System.Drawing.Size(42, 32);
+ this.bpkx21.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx21.TabIndex = 50;
+ this.bpkx21.TabStop = false;
+ //
+ // bpkx20
+ //
+ this.bpkx20.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx20.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx20.Location = new System.Drawing.Point(43, 95);
+ this.bpkx20.Name = "bpkx20";
+ this.bpkx20.Size = new System.Drawing.Size(42, 32);
+ this.bpkx20.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx20.TabIndex = 49;
+ this.bpkx20.TabStop = false;
+ //
+ // bpkx19
+ //
+ this.bpkx19.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx19.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx19.Location = new System.Drawing.Point(2, 95);
+ this.bpkx19.Name = "bpkx19";
+ this.bpkx19.Size = new System.Drawing.Size(42, 32);
+ this.bpkx19.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx19.TabIndex = 48;
+ this.bpkx19.TabStop = false;
+ //
+ // bpkx18
+ //
+ this.bpkx18.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx18.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx18.Location = new System.Drawing.Point(207, 64);
+ this.bpkx18.Name = "bpkx18";
+ this.bpkx18.Size = new System.Drawing.Size(42, 32);
+ this.bpkx18.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx18.TabIndex = 47;
+ this.bpkx18.TabStop = false;
+ //
+ // bpkx17
+ //
+ this.bpkx17.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx17.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx17.Location = new System.Drawing.Point(166, 64);
+ this.bpkx17.Name = "bpkx17";
+ this.bpkx17.Size = new System.Drawing.Size(42, 32);
+ this.bpkx17.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx17.TabIndex = 46;
+ this.bpkx17.TabStop = false;
+ //
+ // bpkx16
+ //
+ this.bpkx16.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx16.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx16.Location = new System.Drawing.Point(125, 64);
+ this.bpkx16.Name = "bpkx16";
+ this.bpkx16.Size = new System.Drawing.Size(42, 32);
+ this.bpkx16.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx16.TabIndex = 45;
+ this.bpkx16.TabStop = false;
+ //
+ // bpkx15
+ //
+ this.bpkx15.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx15.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx15.Location = new System.Drawing.Point(84, 64);
+ this.bpkx15.Name = "bpkx15";
+ this.bpkx15.Size = new System.Drawing.Size(42, 32);
+ this.bpkx15.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx15.TabIndex = 44;
+ this.bpkx15.TabStop = false;
+ //
+ // bpkx14
+ //
+ this.bpkx14.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx14.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx14.Location = new System.Drawing.Point(43, 64);
+ this.bpkx14.Name = "bpkx14";
+ this.bpkx14.Size = new System.Drawing.Size(42, 32);
+ this.bpkx14.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx14.TabIndex = 43;
+ this.bpkx14.TabStop = false;
+ //
+ // bpkx13
+ //
+ this.bpkx13.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx13.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx13.Location = new System.Drawing.Point(2, 64);
+ this.bpkx13.Name = "bpkx13";
+ this.bpkx13.Size = new System.Drawing.Size(42, 32);
+ this.bpkx13.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx13.TabIndex = 42;
+ this.bpkx13.TabStop = false;
+ //
+ // bpkx12
+ //
+ this.bpkx12.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx12.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx12.Location = new System.Drawing.Point(207, 33);
+ this.bpkx12.Name = "bpkx12";
+ this.bpkx12.Size = new System.Drawing.Size(42, 32);
+ this.bpkx12.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx12.TabIndex = 41;
+ this.bpkx12.TabStop = false;
+ //
+ // bpkx11
+ //
+ this.bpkx11.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx11.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx11.Location = new System.Drawing.Point(166, 33);
+ this.bpkx11.Name = "bpkx11";
+ this.bpkx11.Size = new System.Drawing.Size(42, 32);
+ this.bpkx11.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx11.TabIndex = 40;
+ this.bpkx11.TabStop = false;
+ //
+ // bpkx10
+ //
+ this.bpkx10.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx10.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx10.Location = new System.Drawing.Point(125, 33);
+ this.bpkx10.Name = "bpkx10";
+ this.bpkx10.Size = new System.Drawing.Size(42, 32);
+ this.bpkx10.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx10.TabIndex = 39;
+ this.bpkx10.TabStop = false;
+ //
+ // bpkx9
+ //
+ this.bpkx9.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx9.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx9.Location = new System.Drawing.Point(84, 33);
+ this.bpkx9.Name = "bpkx9";
+ this.bpkx9.Size = new System.Drawing.Size(42, 32);
+ this.bpkx9.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx9.TabIndex = 38;
+ this.bpkx9.TabStop = false;
+ //
+ // bpkx8
+ //
+ this.bpkx8.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx8.Location = new System.Drawing.Point(43, 33);
+ this.bpkx8.Name = "bpkx8";
+ this.bpkx8.Size = new System.Drawing.Size(42, 32);
+ this.bpkx8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx8.TabIndex = 37;
+ this.bpkx8.TabStop = false;
+ //
+ // bpkx7
+ //
+ this.bpkx7.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx7.Location = new System.Drawing.Point(2, 33);
+ this.bpkx7.Name = "bpkx7";
+ this.bpkx7.Size = new System.Drawing.Size(42, 32);
+ this.bpkx7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx7.TabIndex = 36;
+ this.bpkx7.TabStop = false;
+ //
+ // bpkx6
+ //
+ this.bpkx6.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx6.Location = new System.Drawing.Point(207, 2);
+ this.bpkx6.Name = "bpkx6";
+ this.bpkx6.Size = new System.Drawing.Size(42, 32);
+ this.bpkx6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx6.TabIndex = 35;
+ this.bpkx6.TabStop = false;
+ //
+ // bpkx5
+ //
+ this.bpkx5.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx5.Location = new System.Drawing.Point(166, 2);
+ this.bpkx5.Name = "bpkx5";
+ this.bpkx5.Size = new System.Drawing.Size(42, 32);
+ this.bpkx5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx5.TabIndex = 34;
+ this.bpkx5.TabStop = false;
+ //
+ // bpkx4
+ //
+ this.bpkx4.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx4.Location = new System.Drawing.Point(125, 2);
+ this.bpkx4.Name = "bpkx4";
+ this.bpkx4.Size = new System.Drawing.Size(42, 32);
+ this.bpkx4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx4.TabIndex = 33;
+ this.bpkx4.TabStop = false;
+ //
+ // bpkx3
+ //
+ this.bpkx3.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx3.Location = new System.Drawing.Point(84, 2);
+ this.bpkx3.Name = "bpkx3";
+ this.bpkx3.Size = new System.Drawing.Size(42, 32);
+ this.bpkx3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx3.TabIndex = 32;
+ this.bpkx3.TabStop = false;
+ //
+ // bpkx2
+ //
+ this.bpkx2.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx2.Location = new System.Drawing.Point(43, 2);
+ this.bpkx2.Name = "bpkx2";
+ this.bpkx2.Size = new System.Drawing.Size(42, 32);
+ this.bpkx2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx2.TabIndex = 31;
+ this.bpkx2.TabStop = false;
+ //
+ // bpkx1
+ //
+ this.bpkx1.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx1.Location = new System.Drawing.Point(2, 2);
+ this.bpkx1.Name = "bpkx1";
+ this.bpkx1.Size = new System.Drawing.Size(42, 32);
+ this.bpkx1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx1.TabIndex = 30;
+ this.bpkx1.TabStop = false;
+ //
+ // bpkx60
+ //
+ this.bpkx60.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx60.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx60.Location = new System.Drawing.Point(207, 281);
+ this.bpkx60.Name = "bpkx60";
+ this.bpkx60.Size = new System.Drawing.Size(42, 32);
+ this.bpkx60.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx60.TabIndex = 59;
+ this.bpkx60.TabStop = false;
+ //
+ // bpkx59
+ //
+ this.bpkx59.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx59.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx59.Location = new System.Drawing.Point(166, 281);
+ this.bpkx59.Name = "bpkx59";
+ this.bpkx59.Size = new System.Drawing.Size(42, 32);
+ this.bpkx59.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx59.TabIndex = 58;
+ this.bpkx59.TabStop = false;
+ //
+ // bpkx58
+ //
+ this.bpkx58.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx58.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx58.Location = new System.Drawing.Point(125, 281);
+ this.bpkx58.Name = "bpkx58";
+ this.bpkx58.Size = new System.Drawing.Size(42, 32);
+ this.bpkx58.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx58.TabIndex = 57;
+ this.bpkx58.TabStop = false;
+ //
+ // bpkx57
+ //
+ this.bpkx57.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx57.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx57.Location = new System.Drawing.Point(84, 281);
+ this.bpkx57.Name = "bpkx57";
+ this.bpkx57.Size = new System.Drawing.Size(42, 32);
+ this.bpkx57.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx57.TabIndex = 56;
+ this.bpkx57.TabStop = false;
+ //
+ // bpkx56
+ //
+ this.bpkx56.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx56.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx56.Location = new System.Drawing.Point(43, 281);
+ this.bpkx56.Name = "bpkx56";
+ this.bpkx56.Size = new System.Drawing.Size(42, 32);
+ this.bpkx56.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx56.TabIndex = 55;
+ this.bpkx56.TabStop = false;
+ //
+ // bpkx55
+ //
+ this.bpkx55.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx55.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx55.Location = new System.Drawing.Point(2, 281);
+ this.bpkx55.Name = "bpkx55";
+ this.bpkx55.Size = new System.Drawing.Size(42, 32);
+ this.bpkx55.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx55.TabIndex = 54;
+ this.bpkx55.TabStop = false;
+ //
+ // bpkx54
+ //
+ this.bpkx54.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx54.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx54.Location = new System.Drawing.Point(207, 250);
+ this.bpkx54.Name = "bpkx54";
+ this.bpkx54.Size = new System.Drawing.Size(42, 32);
+ this.bpkx54.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx54.TabIndex = 53;
+ this.bpkx54.TabStop = false;
+ //
+ // bpkx53
+ //
+ this.bpkx53.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx53.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx53.Location = new System.Drawing.Point(166, 250);
+ this.bpkx53.Name = "bpkx53";
+ this.bpkx53.Size = new System.Drawing.Size(42, 32);
+ this.bpkx53.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx53.TabIndex = 52;
+ this.bpkx53.TabStop = false;
+ //
+ // bpkx52
+ //
+ this.bpkx52.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx52.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx52.Location = new System.Drawing.Point(125, 250);
+ this.bpkx52.Name = "bpkx52";
+ this.bpkx52.Size = new System.Drawing.Size(42, 32);
+ this.bpkx52.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx52.TabIndex = 51;
+ this.bpkx52.TabStop = false;
+ //
+ // bpkx51
+ //
+ this.bpkx51.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx51.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx51.Location = new System.Drawing.Point(84, 250);
+ this.bpkx51.Name = "bpkx51";
+ this.bpkx51.Size = new System.Drawing.Size(42, 32);
+ this.bpkx51.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx51.TabIndex = 50;
+ this.bpkx51.TabStop = false;
+ //
+ // bpkx50
+ //
+ this.bpkx50.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx50.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx50.Location = new System.Drawing.Point(43, 250);
+ this.bpkx50.Name = "bpkx50";
+ this.bpkx50.Size = new System.Drawing.Size(42, 32);
+ this.bpkx50.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx50.TabIndex = 49;
+ this.bpkx50.TabStop = false;
+ //
+ // bpkx49
+ //
+ this.bpkx49.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx49.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx49.Location = new System.Drawing.Point(2, 250);
+ this.bpkx49.Name = "bpkx49";
+ this.bpkx49.Size = new System.Drawing.Size(42, 32);
+ this.bpkx49.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx49.TabIndex = 48;
+ this.bpkx49.TabStop = false;
+ //
+ // bpkx48
+ //
+ this.bpkx48.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx48.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx48.Location = new System.Drawing.Point(207, 219);
+ this.bpkx48.Name = "bpkx48";
+ this.bpkx48.Size = new System.Drawing.Size(42, 32);
+ this.bpkx48.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx48.TabIndex = 47;
+ this.bpkx48.TabStop = false;
+ //
+ // bpkx47
+ //
+ this.bpkx47.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx47.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx47.Location = new System.Drawing.Point(166, 219);
+ this.bpkx47.Name = "bpkx47";
+ this.bpkx47.Size = new System.Drawing.Size(42, 32);
+ this.bpkx47.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx47.TabIndex = 46;
+ this.bpkx47.TabStop = false;
+ //
+ // bpkx46
+ //
+ this.bpkx46.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx46.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx46.Location = new System.Drawing.Point(125, 219);
+ this.bpkx46.Name = "bpkx46";
+ this.bpkx46.Size = new System.Drawing.Size(42, 32);
+ this.bpkx46.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx46.TabIndex = 45;
+ this.bpkx46.TabStop = false;
+ //
+ // bpkx45
+ //
+ this.bpkx45.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx45.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx45.Location = new System.Drawing.Point(84, 219);
+ this.bpkx45.Name = "bpkx45";
+ this.bpkx45.Size = new System.Drawing.Size(42, 32);
+ this.bpkx45.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx45.TabIndex = 44;
+ this.bpkx45.TabStop = false;
+ //
+ // bpkx44
+ //
+ this.bpkx44.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx44.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx44.Location = new System.Drawing.Point(43, 219);
+ this.bpkx44.Name = "bpkx44";
+ this.bpkx44.Size = new System.Drawing.Size(42, 32);
+ this.bpkx44.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx44.TabIndex = 43;
+ this.bpkx44.TabStop = false;
+ //
+ // bpkx43
+ //
+ this.bpkx43.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx43.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx43.Location = new System.Drawing.Point(2, 219);
+ this.bpkx43.Name = "bpkx43";
+ this.bpkx43.Size = new System.Drawing.Size(42, 32);
+ this.bpkx43.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx43.TabIndex = 42;
+ this.bpkx43.TabStop = false;
+ //
+ // bpkx42
+ //
+ this.bpkx42.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx42.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx42.Location = new System.Drawing.Point(207, 188);
+ this.bpkx42.Name = "bpkx42";
+ this.bpkx42.Size = new System.Drawing.Size(42, 32);
+ this.bpkx42.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx42.TabIndex = 41;
+ this.bpkx42.TabStop = false;
+ //
+ // bpkx41
+ //
+ this.bpkx41.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx41.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx41.Location = new System.Drawing.Point(166, 188);
+ this.bpkx41.Name = "bpkx41";
+ this.bpkx41.Size = new System.Drawing.Size(42, 32);
+ this.bpkx41.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx41.TabIndex = 40;
+ this.bpkx41.TabStop = false;
+ //
+ // bpkx40
+ //
+ this.bpkx40.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx40.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx40.Location = new System.Drawing.Point(125, 188);
+ this.bpkx40.Name = "bpkx40";
+ this.bpkx40.Size = new System.Drawing.Size(42, 32);
+ this.bpkx40.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx40.TabIndex = 39;
+ this.bpkx40.TabStop = false;
+ //
+ // bpkx39
+ //
+ this.bpkx39.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx39.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx39.Location = new System.Drawing.Point(84, 188);
+ this.bpkx39.Name = "bpkx39";
+ this.bpkx39.Size = new System.Drawing.Size(42, 32);
+ this.bpkx39.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx39.TabIndex = 38;
+ this.bpkx39.TabStop = false;
+ //
+ // bpkx38
+ //
+ this.bpkx38.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx38.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx38.Location = new System.Drawing.Point(43, 188);
+ this.bpkx38.Name = "bpkx38";
+ this.bpkx38.Size = new System.Drawing.Size(42, 32);
+ this.bpkx38.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx38.TabIndex = 37;
+ this.bpkx38.TabStop = false;
+ //
+ // bpkx37
+ //
+ this.bpkx37.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx37.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx37.Location = new System.Drawing.Point(2, 188);
+ this.bpkx37.Name = "bpkx37";
+ this.bpkx37.Size = new System.Drawing.Size(42, 32);
+ this.bpkx37.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx37.TabIndex = 36;
+ this.bpkx37.TabStop = false;
+ //
+ // bpkx36
+ //
+ this.bpkx36.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx36.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx36.Location = new System.Drawing.Point(207, 157);
+ this.bpkx36.Name = "bpkx36";
+ this.bpkx36.Size = new System.Drawing.Size(42, 32);
+ this.bpkx36.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx36.TabIndex = 35;
+ this.bpkx36.TabStop = false;
+ //
+ // bpkx35
+ //
+ this.bpkx35.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx35.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx35.Location = new System.Drawing.Point(166, 157);
+ this.bpkx35.Name = "bpkx35";
+ this.bpkx35.Size = new System.Drawing.Size(42, 32);
+ this.bpkx35.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx35.TabIndex = 34;
+ this.bpkx35.TabStop = false;
+ //
+ // bpkx34
+ //
+ this.bpkx34.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx34.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx34.Location = new System.Drawing.Point(125, 157);
+ this.bpkx34.Name = "bpkx34";
+ this.bpkx34.Size = new System.Drawing.Size(42, 32);
+ this.bpkx34.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx34.TabIndex = 33;
+ this.bpkx34.TabStop = false;
+ //
+ // bpkx33
+ //
+ this.bpkx33.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx33.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx33.Location = new System.Drawing.Point(84, 157);
+ this.bpkx33.Name = "bpkx33";
+ this.bpkx33.Size = new System.Drawing.Size(42, 32);
+ this.bpkx33.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx33.TabIndex = 32;
+ this.bpkx33.TabStop = false;
+ //
+ // bpkx32
+ //
+ this.bpkx32.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx32.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx32.Location = new System.Drawing.Point(43, 157);
+ this.bpkx32.Name = "bpkx32";
+ this.bpkx32.Size = new System.Drawing.Size(42, 32);
+ this.bpkx32.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx32.TabIndex = 31;
+ this.bpkx32.TabStop = false;
+ //
+ // bpkx31
+ //
+ this.bpkx31.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx31.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx31.Location = new System.Drawing.Point(2, 157);
+ this.bpkx31.Name = "bpkx31";
+ this.bpkx31.Size = new System.Drawing.Size(42, 32);
+ this.bpkx31.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx31.TabIndex = 30;
+ this.bpkx31.TabStop = false;
+ //
+ // menuStrip1
+ //
+ this.menuStrip1.BackColor = System.Drawing.Color.Transparent;
+ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.Menu_Close,
+ this.Menu_Tools});
+ this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip1.Name = "menuStrip1";
+ this.menuStrip1.Size = new System.Drawing.Size(544, 24);
+ this.menuStrip1.TabIndex = 65;
+ this.menuStrip1.Text = "menuStrip1";
+ //
+ // Menu_Close
+ //
+ this.Menu_Close.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.Menu_Exit});
+ this.Menu_Close.Name = "Menu_Close";
+ this.Menu_Close.Size = new System.Drawing.Size(37, 20);
+ this.Menu_Close.Text = "File";
+ //
+ // Menu_Exit
+ //
+ this.Menu_Exit.Image = global::PKHeX.WinForms.Properties.Resources.exit;
+ this.Menu_Exit.Name = "Menu_Exit";
+ this.Menu_Exit.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E)));
+ this.Menu_Exit.ShowShortcutKeys = false;
+ this.Menu_Exit.Size = new System.Drawing.Size(96, 22);
+ this.Menu_Exit.Text = "&Close";
+ this.Menu_Exit.Click += new System.EventHandler(this.Menu_Exit_Click);
+ //
+ // Menu_Tools
+ //
+ this.Menu_Tools.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.Menu_SearchSettings});
+ this.Menu_Tools.Name = "Menu_Tools";
+ this.Menu_Tools.Size = new System.Drawing.Size(47, 20);
+ this.Menu_Tools.Text = "Tools";
+ this.Menu_Tools.Visible = false;
+ //
+ // Menu_SearchSettings
+ //
+ this.Menu_SearchSettings.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.Menu_SearchAdvanced});
+ this.Menu_SearchSettings.Image = global::PKHeX.WinForms.Properties.Resources.settings;
+ this.Menu_SearchSettings.Name = "Menu_SearchSettings";
+ this.Menu_SearchSettings.Size = new System.Drawing.Size(154, 22);
+ this.Menu_SearchSettings.Text = "Search Settings";
+ //
+ // Menu_SearchAdvanced
+ //
+ this.Menu_SearchAdvanced.CheckOnClick = true;
+ this.Menu_SearchAdvanced.Name = "Menu_SearchAdvanced";
+ this.Menu_SearchAdvanced.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A)));
+ this.Menu_SearchAdvanced.Size = new System.Drawing.Size(207, 22);
+ this.Menu_SearchAdvanced.Text = "Advanced Search";
+ this.Menu_SearchAdvanced.Click += new System.EventHandler(this.Menu_SearchAdvanced_Click);
+ //
+ // P_Results
+ //
+ this.P_Results.BackColor = System.Drawing.SystemColors.ButtonHighlight;
+ this.P_Results.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.P_Results.Controls.Add(this.PAN_Box);
+ this.P_Results.Controls.Add(this.SCR_Box);
+ this.P_Results.Location = new System.Drawing.Point(12, 32);
+ this.P_Results.Name = "P_Results";
+ this.P_Results.Size = new System.Drawing.Size(285, 352);
+ this.P_Results.TabIndex = 66;
+ //
+ // PAN_Box
+ //
+ this.PAN_Box.BackgroundImage = global::PKHeX.WinForms.Properties.Resources.box_wp16xy;
+ this.PAN_Box.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.PAN_Box.Controls.Add(this.bpkx66);
+ this.PAN_Box.Controls.Add(this.bpkx65);
+ this.PAN_Box.Controls.Add(this.bpkx64);
+ this.PAN_Box.Controls.Add(this.bpkx63);
+ this.PAN_Box.Controls.Add(this.bpkx62);
+ this.PAN_Box.Controls.Add(this.bpkx61);
+ this.PAN_Box.Controls.Add(this.bpkx30);
+ this.PAN_Box.Controls.Add(this.bpkx1);
+ this.PAN_Box.Controls.Add(this.bpkx60);
+ this.PAN_Box.Controls.Add(this.bpkx31);
+ this.PAN_Box.Controls.Add(this.bpkx29);
+ this.PAN_Box.Controls.Add(this.bpkx32);
+ this.PAN_Box.Controls.Add(this.bpkx33);
+ this.PAN_Box.Controls.Add(this.bpkx28);
+ this.PAN_Box.Controls.Add(this.bpkx34);
+ this.PAN_Box.Controls.Add(this.bpkx59);
+ this.PAN_Box.Controls.Add(this.bpkx35);
+ this.PAN_Box.Controls.Add(this.bpkx27);
+ this.PAN_Box.Controls.Add(this.bpkx36);
+ this.PAN_Box.Controls.Add(this.bpkx37);
+ this.PAN_Box.Controls.Add(this.bpkx26);
+ this.PAN_Box.Controls.Add(this.bpkx38);
+ this.PAN_Box.Controls.Add(this.bpkx58);
+ this.PAN_Box.Controls.Add(this.bpkx39);
+ this.PAN_Box.Controls.Add(this.bpkx25);
+ this.PAN_Box.Controls.Add(this.bpkx40);
+ this.PAN_Box.Controls.Add(this.bpkx41);
+ this.PAN_Box.Controls.Add(this.bpkx24);
+ this.PAN_Box.Controls.Add(this.bpkx42);
+ this.PAN_Box.Controls.Add(this.bpkx57);
+ this.PAN_Box.Controls.Add(this.bpkx43);
+ this.PAN_Box.Controls.Add(this.bpkx23);
+ this.PAN_Box.Controls.Add(this.bpkx44);
+ this.PAN_Box.Controls.Add(this.bpkx22);
+ this.PAN_Box.Controls.Add(this.bpkx45);
+ this.PAN_Box.Controls.Add(this.bpkx46);
+ this.PAN_Box.Controls.Add(this.bpkx21);
+ this.PAN_Box.Controls.Add(this.bpkx2);
+ this.PAN_Box.Controls.Add(this.bpkx56);
+ this.PAN_Box.Controls.Add(this.bpkx47);
+ this.PAN_Box.Controls.Add(this.bpkx20);
+ this.PAN_Box.Controls.Add(this.bpkx3);
+ this.PAN_Box.Controls.Add(this.bpkx4);
+ this.PAN_Box.Controls.Add(this.bpkx19);
+ this.PAN_Box.Controls.Add(this.bpkx48);
+ this.PAN_Box.Controls.Add(this.bpkx55);
+ this.PAN_Box.Controls.Add(this.bpkx5);
+ this.PAN_Box.Controls.Add(this.bpkx18);
+ this.PAN_Box.Controls.Add(this.bpkx6);
+ this.PAN_Box.Controls.Add(this.bpkx49);
+ this.PAN_Box.Controls.Add(this.bpkx17);
+ this.PAN_Box.Controls.Add(this.bpkx7);
+ this.PAN_Box.Controls.Add(this.bpkx54);
+ this.PAN_Box.Controls.Add(this.bpkx8);
+ this.PAN_Box.Controls.Add(this.bpkx16);
+ this.PAN_Box.Controls.Add(this.bpkx50);
+ this.PAN_Box.Controls.Add(this.bpkx9);
+ this.PAN_Box.Controls.Add(this.bpkx15);
+ this.PAN_Box.Controls.Add(this.bpkx10);
+ this.PAN_Box.Controls.Add(this.bpkx53);
+ this.PAN_Box.Controls.Add(this.bpkx51);
+ this.PAN_Box.Controls.Add(this.bpkx14);
+ this.PAN_Box.Controls.Add(this.bpkx11);
+ this.PAN_Box.Controls.Add(this.bpkx12);
+ this.PAN_Box.Controls.Add(this.bpkx13);
+ this.PAN_Box.Controls.Add(this.bpkx52);
+ this.PAN_Box.Location = new System.Drawing.Point(3, 3);
+ this.PAN_Box.Name = "PAN_Box";
+ this.PAN_Box.Size = new System.Drawing.Size(251, 346);
+ this.PAN_Box.TabIndex = 63;
+ //
+ // bpkx66
+ //
+ this.bpkx66.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx66.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx66.Location = new System.Drawing.Point(207, 312);
+ this.bpkx66.Name = "bpkx66";
+ this.bpkx66.Size = new System.Drawing.Size(42, 32);
+ this.bpkx66.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx66.TabIndex = 65;
+ this.bpkx66.TabStop = false;
+ //
+ // bpkx65
+ //
+ this.bpkx65.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx65.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx65.Location = new System.Drawing.Point(166, 312);
+ this.bpkx65.Name = "bpkx65";
+ this.bpkx65.Size = new System.Drawing.Size(42, 32);
+ this.bpkx65.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx65.TabIndex = 64;
+ this.bpkx65.TabStop = false;
+ //
+ // bpkx64
+ //
+ this.bpkx64.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx64.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx64.Location = new System.Drawing.Point(125, 312);
+ this.bpkx64.Name = "bpkx64";
+ this.bpkx64.Size = new System.Drawing.Size(42, 32);
+ this.bpkx64.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx64.TabIndex = 63;
+ this.bpkx64.TabStop = false;
+ //
+ // bpkx63
+ //
+ this.bpkx63.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx63.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx63.Location = new System.Drawing.Point(84, 312);
+ this.bpkx63.Name = "bpkx63";
+ this.bpkx63.Size = new System.Drawing.Size(42, 32);
+ this.bpkx63.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx63.TabIndex = 62;
+ this.bpkx63.TabStop = false;
+ //
+ // bpkx62
+ //
+ this.bpkx62.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx62.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx62.Location = new System.Drawing.Point(43, 312);
+ this.bpkx62.Name = "bpkx62";
+ this.bpkx62.Size = new System.Drawing.Size(42, 32);
+ this.bpkx62.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx62.TabIndex = 61;
+ this.bpkx62.TabStop = false;
+ //
+ // bpkx61
+ //
+ this.bpkx61.BackColor = System.Drawing.Color.Transparent;
+ this.bpkx61.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.bpkx61.Location = new System.Drawing.Point(2, 312);
+ this.bpkx61.Name = "bpkx61";
+ this.bpkx61.Size = new System.Drawing.Size(42, 32);
+ this.bpkx61.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
+ this.bpkx61.TabIndex = 60;
+ this.bpkx61.TabStop = false;
+ //
+ // CB_Species
+ //
+ this.CB_Species.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.CB_Species.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+ this.CB_Species.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.CB_Species.FormattingEnabled = true;
+ this.CB_Species.Location = new System.Drawing.Point(54, 17);
+ this.CB_Species.Margin = new System.Windows.Forms.Padding(0);
+ this.CB_Species.Name = "CB_Species";
+ this.CB_Species.Size = new System.Drawing.Size(122, 21);
+ this.CB_Species.TabIndex = 67;
+ //
+ // CB_Move4
+ //
+ this.CB_Move4.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.CB_Move4.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+ this.CB_Move4.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.CB_Move4.FormattingEnabled = true;
+ this.CB_Move4.Location = new System.Drawing.Point(54, 101);
+ this.CB_Move4.Margin = new System.Windows.Forms.Padding(0);
+ this.CB_Move4.Name = "CB_Move4";
+ this.CB_Move4.Size = new System.Drawing.Size(122, 21);
+ this.CB_Move4.TabIndex = 74;
+ //
+ // CB_Move3
+ //
+ this.CB_Move3.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.CB_Move3.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+ this.CB_Move3.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.CB_Move3.FormattingEnabled = true;
+ this.CB_Move3.Location = new System.Drawing.Point(54, 80);
+ this.CB_Move3.Margin = new System.Windows.Forms.Padding(0);
+ this.CB_Move3.Name = "CB_Move3";
+ this.CB_Move3.Size = new System.Drawing.Size(122, 21);
+ this.CB_Move3.TabIndex = 73;
+ //
+ // CB_Move2
+ //
+ this.CB_Move2.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.CB_Move2.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+ this.CB_Move2.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.CB_Move2.FormattingEnabled = true;
+ this.CB_Move2.Location = new System.Drawing.Point(54, 59);
+ this.CB_Move2.Margin = new System.Windows.Forms.Padding(0);
+ this.CB_Move2.Name = "CB_Move2";
+ this.CB_Move2.Size = new System.Drawing.Size(122, 21);
+ this.CB_Move2.TabIndex = 72;
+ //
+ // CB_Move1
+ //
+ this.CB_Move1.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.CB_Move1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+ this.CB_Move1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.CB_Move1.FormattingEnabled = true;
+ this.CB_Move1.Location = new System.Drawing.Point(54, 38);
+ this.CB_Move1.Margin = new System.Windows.Forms.Padding(0);
+ this.CB_Move1.Name = "CB_Move1";
+ this.CB_Move1.Size = new System.Drawing.Size(122, 21);
+ this.CB_Move1.TabIndex = 71;
+ //
+ // Label_Species
+ //
+ this.Label_Species.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.Label_Species.AutoSize = true;
+ this.Label_Species.Location = new System.Drawing.Point(3, 21);
+ this.Label_Species.Margin = new System.Windows.Forms.Padding(3);
+ this.Label_Species.Name = "Label_Species";
+ this.Label_Species.Size = new System.Drawing.Size(48, 13);
+ this.Label_Species.TabIndex = 90;
+ this.Label_Species.Text = "Species:";
+ this.Label_Species.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // B_Search
+ //
+ this.B_Search.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.B_Search.Location = new System.Drawing.Point(317, 355);
+ this.B_Search.Name = "B_Search";
+ this.B_Search.Size = new System.Drawing.Size(206, 30);
+ this.B_Search.TabIndex = 102;
+ this.B_Search.Text = "Search!";
+ this.B_Search.UseVisualStyleBackColor = true;
+ this.B_Search.Click += new System.EventHandler(this.B_Search_Click);
+ //
+ // L_Move1
+ //
+ this.L_Move1.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.L_Move1.AutoSize = true;
+ this.L_Move1.Location = new System.Drawing.Point(5, 42);
+ this.L_Move1.Margin = new System.Windows.Forms.Padding(3);
+ this.L_Move1.Name = "L_Move1";
+ this.L_Move1.Size = new System.Drawing.Size(46, 13);
+ this.L_Move1.TabIndex = 105;
+ this.L_Move1.Text = "Move 1:";
+ this.L_Move1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // L_Move2
+ //
+ this.L_Move2.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.L_Move2.AutoSize = true;
+ this.L_Move2.Location = new System.Drawing.Point(5, 63);
+ this.L_Move2.Margin = new System.Windows.Forms.Padding(3);
+ this.L_Move2.Name = "L_Move2";
+ this.L_Move2.Size = new System.Drawing.Size(46, 13);
+ this.L_Move2.TabIndex = 106;
+ this.L_Move2.Text = "Move 2:";
+ this.L_Move2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // L_Move3
+ //
+ this.L_Move3.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.L_Move3.AutoSize = true;
+ this.L_Move3.Location = new System.Drawing.Point(5, 84);
+ this.L_Move3.Margin = new System.Windows.Forms.Padding(3);
+ this.L_Move3.Name = "L_Move3";
+ this.L_Move3.Size = new System.Drawing.Size(46, 13);
+ this.L_Move3.TabIndex = 107;
+ this.L_Move3.Text = "Move 3:";
+ this.L_Move3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // L_Move4
+ //
+ this.L_Move4.Anchor = System.Windows.Forms.AnchorStyles.Right;
+ this.L_Move4.AutoSize = true;
+ this.L_Move4.Location = new System.Drawing.Point(5, 105);
+ this.L_Move4.Margin = new System.Windows.Forms.Padding(3);
+ this.L_Move4.Name = "L_Move4";
+ this.L_Move4.Size = new System.Drawing.Size(46, 13);
+ this.L_Move4.TabIndex = 108;
+ this.L_Move4.Text = "Move 4:";
+ this.L_Move4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // B_Reset
+ //
+ this.B_Reset.Location = new System.Drawing.Point(223, 8);
+ this.B_Reset.Name = "B_Reset";
+ this.B_Reset.Size = new System.Drawing.Size(75, 23);
+ this.B_Reset.TabIndex = 111;
+ this.B_Reset.Text = "Reset Filters";
+ this.B_Reset.UseVisualStyleBackColor = true;
+ this.B_Reset.Click += new System.EventHandler(this.ResetFilters);
+ //
+ // L_Count
+ //
+ this.L_Count.Location = new System.Drawing.Point(99, 18);
+ this.L_Count.Name = "L_Count";
+ this.L_Count.Size = new System.Drawing.Size(83, 13);
+ this.L_Count.TabIndex = 114;
+ this.L_Count.Text = "Count: {0}";
+ this.L_Count.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // L_Viewed
+ //
+ this.L_Viewed.AutoSize = true;
+ this.L_Viewed.Location = new System.Drawing.Point(9, 386);
+ this.L_Viewed.Name = "L_Viewed";
+ this.L_Viewed.Size = new System.Drawing.Size(85, 13);
+ this.L_Viewed.TabIndex = 117;
+ this.L_Viewed.Text = "Last Viewed: {0}";
+ this.L_Viewed.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // FLP_Egg
+ //
+ this.FLP_Egg.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.FLP_Egg.AutoSize = true;
+ this.FLP_Egg.Controls.Add(this.CHK_IsEgg);
+ this.FLP_Egg.Location = new System.Drawing.Point(54, 0);
+ this.FLP_Egg.Margin = new System.Windows.Forms.Padding(0);
+ this.FLP_Egg.Name = "FLP_Egg";
+ this.FLP_Egg.Size = new System.Drawing.Size(45, 17);
+ this.FLP_Egg.TabIndex = 120;
+ //
+ // CHK_IsEgg
+ //
+ this.CHK_IsEgg.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.CHK_IsEgg.AutoSize = true;
+ this.CHK_IsEgg.Checked = true;
+ this.CHK_IsEgg.CheckState = System.Windows.Forms.CheckState.Indeterminate;
+ this.CHK_IsEgg.Location = new System.Drawing.Point(0, 0);
+ this.CHK_IsEgg.Margin = new System.Windows.Forms.Padding(0);
+ this.CHK_IsEgg.Name = "CHK_IsEgg";
+ this.CHK_IsEgg.Size = new System.Drawing.Size(45, 17);
+ this.CHK_IsEgg.TabIndex = 98;
+ this.CHK_IsEgg.Text = "Egg";
+ this.CHK_IsEgg.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.CHK_IsEgg.ThreeState = true;
+ this.CHK_IsEgg.UseVisualStyleBackColor = true;
+ //
+ // TLP_Filters
+ //
+ this.TLP_Filters.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.TLP_Filters.AutoScroll = true;
+ this.TLP_Filters.AutoScrollMargin = new System.Drawing.Size(3, 3);
+ this.TLP_Filters.AutoSize = true;
+ this.TLP_Filters.ColumnCount = 2;
+ this.TLP_Filters.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
+ this.TLP_Filters.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
+ this.TLP_Filters.Controls.Add(this.FLP_Egg, 1, 0);
+ this.TLP_Filters.Controls.Add(this.Label_Species, 0, 1);
+ this.TLP_Filters.Controls.Add(this.CB_Species, 1, 1);
+ this.TLP_Filters.Controls.Add(this.FLP_Level, 1, 5);
+ this.TLP_Filters.Controls.Add(this.L_Move1, 0, 9);
+ this.TLP_Filters.Controls.Add(this.CB_Move1, 1, 9);
+ this.TLP_Filters.Controls.Add(this.L_Move2, 0, 10);
+ this.TLP_Filters.Controls.Add(this.CB_Move2, 1, 10);
+ this.TLP_Filters.Controls.Add(this.L_Move3, 0, 11);
+ this.TLP_Filters.Controls.Add(this.CB_Move3, 1, 11);
+ this.TLP_Filters.Controls.Add(this.L_Move4, 0, 12);
+ this.TLP_Filters.Controls.Add(this.CB_Move4, 1, 12);
+ this.TLP_Filters.Location = new System.Drawing.Point(304, 16);
+ this.TLP_Filters.Name = "TLP_Filters";
+ this.TLP_Filters.RowCount = 17;
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.RowStyles.Add(new System.Windows.Forms.RowStyle());
+ this.TLP_Filters.Size = new System.Drawing.Size(228, 359);
+ this.TLP_Filters.TabIndex = 118;
+ //
+ // FLP_Level
+ //
+ this.FLP_Level.Anchor = System.Windows.Forms.AnchorStyles.Left;
+ this.FLP_Level.AutoSize = true;
+ this.FLP_Level.Location = new System.Drawing.Point(54, 38);
+ this.FLP_Level.Margin = new System.Windows.Forms.Padding(0);
+ this.FLP_Level.Name = "FLP_Level";
+ this.FLP_Level.Size = new System.Drawing.Size(0, 0);
+ this.FLP_Level.TabIndex = 119;
+ //
+ // RTB_Instructions
+ //
+ this.RTB_Instructions.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.RTB_Instructions.Location = new System.Drawing.Point(63, 32);
+ this.RTB_Instructions.Name = "RTB_Instructions";
+ this.RTB_Instructions.Size = new System.Drawing.Size(235, 352);
+ this.RTB_Instructions.TabIndex = 119;
+ this.RTB_Instructions.Text = "";
+ //
+ // SAV_Encounters
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(544, 401);
+ this.Controls.Add(this.B_Search);
+ this.Controls.Add(this.TLP_Filters);
+ this.Controls.Add(this.L_Viewed);
+ this.Controls.Add(this.L_Count);
+ this.Controls.Add(this.B_Reset);
+ this.Controls.Add(this.P_Results);
+ this.Controls.Add(this.menuStrip1);
+ this.Controls.Add(this.RTB_Instructions);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MaximumSize = new System.Drawing.Size(800, 440);
+ this.MinimizeBox = false;
+ this.MinimumSize = new System.Drawing.Size(560, 440);
+ this.Name = "SAV_Encounters";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Database";
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx30)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx29)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx28)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx27)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx26)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx25)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx24)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx23)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx22)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx21)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx20)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx19)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx18)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx17)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx16)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx15)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx14)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx13)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx12)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx11)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx10)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx60)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx59)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx58)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx57)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx56)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx55)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx54)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx53)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx52)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx51)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx50)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx49)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx48)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx47)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx46)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx45)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx44)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx43)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx42)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx41)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx40)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx39)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx38)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx37)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx36)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx35)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx34)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx33)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx32)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx31)).EndInit();
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
+ this.P_Results.ResumeLayout(false);
+ this.PAN_Box.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx66)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx65)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx64)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx63)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx62)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bpkx61)).EndInit();
+ this.FLP_Egg.ResumeLayout(false);
+ this.FLP_Egg.PerformLayout();
+ this.TLP_Filters.ResumeLayout(false);
+ this.TLP_Filters.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.VScrollBar SCR_Box;
+ private System.Windows.Forms.PictureBox bpkx30;
+ private System.Windows.Forms.PictureBox bpkx29;
+ private System.Windows.Forms.PictureBox bpkx28;
+ private System.Windows.Forms.PictureBox bpkx27;
+ private System.Windows.Forms.PictureBox bpkx26;
+ private System.Windows.Forms.PictureBox bpkx25;
+ private System.Windows.Forms.PictureBox bpkx24;
+ private System.Windows.Forms.PictureBox bpkx23;
+ private System.Windows.Forms.PictureBox bpkx22;
+ private System.Windows.Forms.PictureBox bpkx21;
+ private System.Windows.Forms.PictureBox bpkx20;
+ private System.Windows.Forms.PictureBox bpkx19;
+ private System.Windows.Forms.PictureBox bpkx18;
+ private System.Windows.Forms.PictureBox bpkx17;
+ private System.Windows.Forms.PictureBox bpkx16;
+ private System.Windows.Forms.PictureBox bpkx15;
+ private System.Windows.Forms.PictureBox bpkx14;
+ private System.Windows.Forms.PictureBox bpkx13;
+ private System.Windows.Forms.PictureBox bpkx12;
+ private System.Windows.Forms.PictureBox bpkx11;
+ private System.Windows.Forms.PictureBox bpkx10;
+ private System.Windows.Forms.PictureBox bpkx9;
+ private System.Windows.Forms.PictureBox bpkx8;
+ private System.Windows.Forms.PictureBox bpkx7;
+ private System.Windows.Forms.PictureBox bpkx6;
+ private System.Windows.Forms.PictureBox bpkx5;
+ private System.Windows.Forms.PictureBox bpkx4;
+ private System.Windows.Forms.PictureBox bpkx3;
+ private System.Windows.Forms.PictureBox bpkx2;
+ private System.Windows.Forms.PictureBox bpkx1;
+ private System.Windows.Forms.PictureBox bpkx60;
+ private System.Windows.Forms.PictureBox bpkx59;
+ private System.Windows.Forms.PictureBox bpkx58;
+ private System.Windows.Forms.PictureBox bpkx57;
+ private System.Windows.Forms.PictureBox bpkx56;
+ private System.Windows.Forms.PictureBox bpkx55;
+ private System.Windows.Forms.PictureBox bpkx54;
+ private System.Windows.Forms.PictureBox bpkx53;
+ private System.Windows.Forms.PictureBox bpkx52;
+ private System.Windows.Forms.PictureBox bpkx51;
+ private System.Windows.Forms.PictureBox bpkx50;
+ private System.Windows.Forms.PictureBox bpkx49;
+ private System.Windows.Forms.PictureBox bpkx48;
+ private System.Windows.Forms.PictureBox bpkx47;
+ private System.Windows.Forms.PictureBox bpkx46;
+ private System.Windows.Forms.PictureBox bpkx45;
+ private System.Windows.Forms.PictureBox bpkx44;
+ private System.Windows.Forms.PictureBox bpkx43;
+ private System.Windows.Forms.PictureBox bpkx42;
+ private System.Windows.Forms.PictureBox bpkx41;
+ private System.Windows.Forms.PictureBox bpkx40;
+ private System.Windows.Forms.PictureBox bpkx39;
+ private System.Windows.Forms.PictureBox bpkx38;
+ private System.Windows.Forms.PictureBox bpkx37;
+ private System.Windows.Forms.PictureBox bpkx36;
+ private System.Windows.Forms.PictureBox bpkx35;
+ private System.Windows.Forms.PictureBox bpkx34;
+ private System.Windows.Forms.PictureBox bpkx33;
+ private System.Windows.Forms.PictureBox bpkx32;
+ private System.Windows.Forms.PictureBox bpkx31;
+ private System.Windows.Forms.MenuStrip menuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem Menu_Close;
+ private System.Windows.Forms.ToolStripMenuItem Menu_Exit;
+ private System.Windows.Forms.ToolStripMenuItem Menu_Tools;
+ private System.Windows.Forms.Panel P_Results;
+ public System.Windows.Forms.ComboBox CB_Species;
+ private System.Windows.Forms.ComboBox CB_Move4;
+ private System.Windows.Forms.ComboBox CB_Move3;
+ private System.Windows.Forms.ComboBox CB_Move2;
+ private System.Windows.Forms.ComboBox CB_Move1;
+ private System.Windows.Forms.Label Label_Species;
+ private System.Windows.Forms.Button B_Search;
+ private System.Windows.Forms.Label L_Move1;
+ private System.Windows.Forms.Label L_Move2;
+ private System.Windows.Forms.Label L_Move3;
+ private System.Windows.Forms.Label L_Move4;
+ private System.Windows.Forms.Button B_Reset;
+ private System.Windows.Forms.Label L_Count;
+ private System.Windows.Forms.Panel PAN_Box;
+ private System.Windows.Forms.PictureBox bpkx66;
+ private System.Windows.Forms.PictureBox bpkx65;
+ private System.Windows.Forms.PictureBox bpkx64;
+ private System.Windows.Forms.PictureBox bpkx63;
+ private System.Windows.Forms.PictureBox bpkx62;
+ private System.Windows.Forms.PictureBox bpkx61;
+ private System.Windows.Forms.Label L_Viewed;
+ private System.Windows.Forms.ToolStripMenuItem Menu_SearchSettings;
+ private System.Windows.Forms.TableLayoutPanel TLP_Filters;
+ public System.Windows.Forms.CheckBox CHK_IsEgg;
+ private System.Windows.Forms.FlowLayoutPanel FLP_Egg;
+ private System.Windows.Forms.FlowLayoutPanel FLP_Level;
+ private System.Windows.Forms.RichTextBox RTB_Instructions;
+ private System.Windows.Forms.ToolStripMenuItem Menu_SearchAdvanced;
+ }
+}
\ No newline at end of file
diff --git a/PKHeX.WinForms/Subforms/SAV_Encounters.cs b/PKHeX.WinForms/Subforms/SAV_Encounters.cs
new file mode 100644
index 000000000..f8c8993f2
--- /dev/null
+++ b/PKHeX.WinForms/Subforms/SAV_Encounters.cs
@@ -0,0 +1,279 @@
+using PKHeX.Core;
+using PKHeX.Core.Searching;
+using PKHeX.WinForms.Controls;
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using static PKHeX.Core.MessageStrings;
+
+namespace PKHeX.WinForms
+{
+ public partial class SAV_Encounters : Form
+ {
+ private readonly PKMEditor PKME_Tabs;
+ private SaveFile SAV => PKME_Tabs.RequestSaveFile;
+
+ public SAV_Encounters(PKMEditor f1)
+ {
+ InitializeComponent();
+
+ ToolStripMenuItem mnuView = new ToolStripMenuItem {Name = "mnuView", Text = "View"};
+
+ WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage);
+ ContextMenuStrip mnu = new ContextMenuStrip();
+ mnu.Items.AddRange(new ToolStripItem[] { mnuView });
+
+ PKME_Tabs = f1;
+
+ PKXBOXES = new[]
+ {
+ bpkx1, bpkx2, bpkx3, bpkx4, bpkx5, bpkx6,
+ bpkx7, bpkx8, bpkx9, bpkx10,bpkx11,bpkx12,
+ bpkx13,bpkx14,bpkx15,bpkx16,bpkx17,bpkx18,
+ bpkx19,bpkx20,bpkx21,bpkx22,bpkx23,bpkx24,
+ bpkx25,bpkx26,bpkx27,bpkx28,bpkx29,bpkx30,
+
+ bpkx31,bpkx32,bpkx33,bpkx34,bpkx35,bpkx36,
+ bpkx37,bpkx38,bpkx39,bpkx40,bpkx41,bpkx42,
+ bpkx43,bpkx44,bpkx45,bpkx46,bpkx47,bpkx48,
+ bpkx49,bpkx50,bpkx51,bpkx52,bpkx53,bpkx54,
+ bpkx55,bpkx56,bpkx57,bpkx58,bpkx59,bpkx60,
+ bpkx61,bpkx62,bpkx63,bpkx64,bpkx65,bpkx66,
+ };
+
+ // Enable Scrolling when hovered over
+ foreach (var slot in PKXBOXES)
+ {
+ // Enable Click
+ slot.MouseClick += (sender, e) =>
+ {
+ if (ModifierKeys == Keys.Control)
+ ClickView(sender, e);
+ };
+ }
+
+ Counter = L_Count.Text;
+ L_Viewed.Text = string.Empty; // invis for now
+ var hover = new ToolTip();
+ L_Viewed.MouseEnter += (sender, e) => hover.SetToolTip(L_Viewed, L_Viewed.Text);
+ PopulateComboBoxes();
+
+ // Assign event handlers
+ mnuView.Click += ClickView;
+
+ // Add to main context menu
+
+ // Assign to datagridview
+ foreach (PictureBox p in PKXBOXES)
+ p.ContextMenuStrip = mnu;
+
+ // Load Data
+ L_Count.Text = "Ready...";
+
+ Menu_SearchSettings.DropDown.Closing += (sender, e) =>
+ {
+ if (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked)
+ e.Cancel = true;
+ };
+ CenterToParent();
+ }
+
+ private readonly PictureBox[] PKXBOXES;
+ private List Results;
+ private int slotSelected = -1; // = null;
+ private Image slotColor;
+ private const int RES_MAX = 66;
+ private const int RES_MIN = 6;
+ private readonly string Counter;
+ private const int MAXFORMAT = PKX.Generation;
+
+ // Important Events
+ private void ClickView(object sender, EventArgs e)
+ {
+ sender = WinFormsUtil.GetUnderlyingControl(sender);
+ int index = Array.IndexOf(PKXBOXES, sender);
+ if (index >= RES_MAX)
+ {
+ System.Media.SystemSounds.Exclamation.Play();
+ return;
+ }
+ index += SCR_Box.Value * RES_MIN;
+ if (index >= Results.Count)
+ {
+ System.Media.SystemSounds.Exclamation.Play();
+ return;
+ }
+
+ PKME_Tabs.PopulateFields(Results[index].ConvertToPKM(SAV), false);
+ slotSelected = index;
+ slotColor = Properties.Resources.slotView;
+ FillPKXBoxes(SCR_Box.Value);
+ }
+
+ private void PopulateComboBoxes()
+ {
+ // Set the Text
+ CB_Species.InitializeBinding();
+
+ var Any = new ComboItem {Text = MsgAny, Value = -1};
+
+ var DS_Species = new List(GameInfo.SpeciesDataSource);
+ DS_Species.RemoveAt(0); DS_Species.Insert(0, Any); CB_Species.DataSource = DS_Species;
+
+ // Set the Move ComboBoxes too..
+ var DS_Move = new List(GameInfo.MoveDataSource);
+ DS_Move.RemoveAt(0); DS_Move.Insert(0, Any);
+ {
+ foreach (ComboBox cb in new[] { CB_Move1, CB_Move2, CB_Move3, CB_Move4 })
+ {
+ cb.InitializeBinding();
+ cb.DataSource = new BindingSource(DS_Move, null);
+ }
+ }
+
+ // Trigger a Reset
+ ResetFilters(null, null);
+ }
+
+ private void ResetFilters(object sender, EventArgs e)
+ {
+ CB_Species.SelectedIndex = 0;
+
+ CB_Move1.SelectedIndex = CB_Move2.SelectedIndex = CB_Move3.SelectedIndex = CB_Move4.SelectedIndex = 0;
+
+ RTB_Instructions.Clear();
+
+ if (sender != null)
+ System.Media.SystemSounds.Asterisk.Play();
+ }
+
+ // View Updates
+ private IEnumerable SearchDatabase()
+ {
+ var settings = GetSearchSettings();
+
+ var moves = settings.Moves.ToArray();
+ var pk = SAV.BlankPKM;
+
+ var species = settings.Species <= 0 ? Enumerable.Range(1, SAV.MaxSpeciesID) : new[] { settings.Species };
+ var results = species.SelectMany(z => GetEncounters(z, moves, pk));
+ if (settings.SearchEgg != null)
+ results = results.Where(z => z.EggEncounter == settings.SearchEgg);
+
+ // return filtered results
+ return results;
+ }
+
+ private IEnumerable GetEncounters(int species, int[] moves, PKM pk)
+ {
+ pk.Species = species;
+
+ var parent = GameUtil.GetMetLocationVersionGroup(SAV.Version);
+ var vers = GameUtil.GameVersions.Where(z => parent.Contains(z)).ToArray();
+ return EncounterMovesetGenerator.GenerateEncounters(pk, moves, vers);
+ }
+
+ private SearchSettings GetSearchSettings()
+ {
+ var settings = new SearchSettings
+ {
+ Format = SAV.Generation, // 0->(n-1) => 1->n
+ Generation = SAV.Generation,
+
+ Species = WinFormsUtil.GetIndex(CB_Species),
+
+ BatchInstructions = RTB_Instructions.Lines,
+ };
+
+ settings.AddMove(WinFormsUtil.GetIndex(CB_Move1));
+ settings.AddMove(WinFormsUtil.GetIndex(CB_Move2));
+ settings.AddMove(WinFormsUtil.GetIndex(CB_Move3));
+ settings.AddMove(WinFormsUtil.GetIndex(CB_Move4));
+
+ if (CHK_IsEgg.CheckState != CheckState.Indeterminate)
+ settings.SearchEgg = CHK_IsEgg.CheckState == CheckState.Checked;
+
+ return settings;
+ }
+
+ private async void B_Search_Click(object sender, EventArgs e)
+ {
+ B_Search.Enabled = false;
+ var search = SearchDatabase();
+
+ var results = await Task.Run(() => search.ToList()).ConfigureAwait(true);
+
+ if (results.Count == 0)
+ WinFormsUtil.Alert(MsgDBSearchNone);
+
+ SetResults(results); // updates Count Label as well.
+ System.Media.SystemSounds.Asterisk.Play();
+ B_Search.Enabled = true;
+ }
+
+ private void UpdateScroll(object sender, ScrollEventArgs e)
+ {
+ if (e.OldValue != e.NewValue)
+ FillPKXBoxes(e.NewValue);
+ }
+
+ private void SetResults(List res)
+ {
+ Results = res;
+
+ SCR_Box.Maximum = (int)Math.Ceiling((decimal)Results.Count / RES_MIN);
+ if (SCR_Box.Maximum > 0) SCR_Box.Maximum--;
+
+ slotSelected = -1; // reset the slot last viewed
+ SCR_Box.Value = 0;
+ FillPKXBoxes(0);
+
+ L_Count.Text = string.Format(Counter, Results.Count);
+ B_Search.Enabled = true;
+ }
+
+ private void FillPKXBoxes(int start)
+ {
+ if (Results == null)
+ {
+ for (int i = 0; i < RES_MAX; i++)
+ PKXBOXES[i].Image = null;
+ return;
+ }
+ int begin = start*RES_MIN;
+ int end = Math.Min(RES_MAX, Results.Count - begin);
+ for (int i = 0; i < end; i++)
+ {
+ var enc = Results[i + begin];
+ PKXBOXES[i].Image = SpriteUtil.GetSprite(enc.Species, 0, 0, 0, enc.EggEncounter, false, enc is IGeneration g ? g.Generation : -1);
+ }
+ for (int i = end; i < RES_MAX; i++)
+ PKXBOXES[i].Image = null;
+
+ for (int i = 0; i < RES_MAX; i++)
+ PKXBOXES[i].BackgroundImage = Properties.Resources.slotTrans;
+ if (slotSelected != -1 && slotSelected >= begin && slotSelected < begin + RES_MAX)
+ PKXBOXES[slotSelected - begin].BackgroundImage = slotColor ?? Properties.Resources.slotView;
+ }
+
+ private void Menu_SearchAdvanced_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void Menu_Exit_Click(object sender, EventArgs e) => Close();
+
+ protected override void OnMouseWheel(MouseEventArgs e)
+ {
+ if (!PAN_Box.RectangleToScreen(PAN_Box.ClientRectangle).Contains(MousePosition))
+ return;
+ int oldval = SCR_Box.Value;
+ int newval = oldval + (e.Delta < 0 ? 1 : -1);
+ if (newval >= SCR_Box.Minimum && SCR_Box.Maximum >= newval)
+ FillPKXBoxes(SCR_Box.Value = newval);
+ }
+ }
+}
diff --git a/PKHeX.WinForms/Subforms/SAV_Encounters.resx b/PKHeX.WinForms/Subforms/SAV_Encounters.resx
new file mode 100644
index 000000000..2f3d5fa66
--- /dev/null
+++ b/PKHeX.WinForms/Subforms/SAV_Encounters.resx
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ 17, 17
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+ AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAE
+ AAAAAAAAAAAAAAAAAAAAAAAAIyMjAQAAAAALCwsPJiYmJysrKycqKionKSkpJykpKScpKSknKioqJyoq
+ KicrKysnJycnJw0ODQ8AAAAAJiYmAQAAAABpaWlHq6ur17+/v+6+vr7svr6+7b6+vu2+vr7tvr6+7b6+
+ vu2+vr7tvr6+7L+/v+6rq6vXampqSAAAAAAoKSgXvr++3eLi4v/g4OD94eHh/+Hh4f/i4uL/4uLi/+Li
+ 4v/i4uL/4eHh/+Dh4P/g4OD94uLi/7+/v90sLCwXfn5+PNna2frg4OD/39/f/uHh4f7h4eH+39/f/uDg
+ 4P7g4OD+39/f/uHh4f7h4OH+39/f/t/g3//a2tr6g4ODPoOCgz7X19f64+Pj/+Li4v7k5OT/4+Tj//Ly
+ 8v/19fX/9PT0//T09P/k5OT/5OTk/+Pj4/7j4+P/19jX+4qLikCDhIM+2tra++Xl5f/k5eT+5OTk//Lz
+ 8v+urq7/RUVF/z4+Pv+Zmpn/8fHx/+Xm5f/k5eT+5eXl/9ra2vyLi4tAhYWFPuXm5vvx8vP/7+/w/v//
+ //+sra3/AgIC/15eXv9tbG3/BQUF/4yMjP//////7+/w/vHy8//l5ub8jY2NQC4uLD5LS0f7UFBL/09P
+ Sv5YWVP/FBUS/29wcP///////////5SUlP8PDw//U1NO/1BQS/5PT0r/S0tH/DIyMEAAAAs+AAAM+wAA
+ Dv8AAA/+AwMS/wAAAP+UlJX///////////+3t7n/AAAA/wAAD/8BAQ/+AAAO/wAADPwCAg5ABARSPgoK
+ k/sNDab/DQ2o/hAQvP8CAmj/IiIW/7Kzrv/Cw8D/NDQm/wAATf8QELz/DQ2q/gwMp/8LC5T8Dg5bQAUF
+ Xj4KCpz7DQ2u/w0NsP4NDbX/Dw+//wUFYf8CAhL/AwMP/wMDTf8ODrj/Dg64/w0NsP4MDK7/Cwud/A8P
+ aEEGBmU9DAyl+w4Otf8ODrf+Dw+6/xAQvv8TE8v/EhK+/xAQvP8TE8v/EBDA/w8Puf8PD7f+Dg61/w0N
+ pvsREW9ACAhtQA8PsfsTE77/ExO//xQUwP8UFML/FBTD/xUVyP8WFsn/FRXE/xQUw/8UFMH/ExO//xMT
+ vv8QELL7ERF3QxkZdCgXF771ExPH/xUVyPwVFcn9FhbL/RcXzP0XF8z9FxfM/RcXy/0XF8v9FhbJ/RUV
+ yPwTE8f/Fxe+9RkZdykAAAAAIyOtghsbx/8ZGcj+GRnJ/xoayf8aGsn/GhrK/xoayv8aGsn/GhrJ/xkZ
+ yf8ZGcj+GxvH/yMjrYQAAAAAAADHAQAAAAAzM51FLCyscCoqrGwqKqxtKSmsbSoqrG0qKqxtKSmsbSoq
+ rG0qKqxsLCyscDMznUUAAAAAAAAAAP//AADAAwAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB
+ AACAAQAAgAEAAIABAACAAQAAgAEAAP//AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKysrCR0dHSMWFhY3GBgYORgYGDkYGBg5GBgYORgY
+ GDkYGBg5GBgYORgYGDkYGBg5GBgYORgYGDkYGBg5GBgYORgYGDkYGBg5GBgYORgYGDkYGBg5FxcXNx4e
+ HiQuLi4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhIARYWFis7OzuVkJCQ2ampqeqqqqrsqqqq7Kqq
+ quyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqq
+ quypqanqkZGR2j09PZcXFxcsUFBQAQAAAAAAAAAAAAAAAAAAAAASEhIuhISEytvb2/7W1tb/19fX/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9fX1//W1tb/29vb/oeHh8sTExMvAAAAAAAAAAAAAAAAPDw8DGtra6zZ2dn/2dnZ/9ra
+ 2v/b29v/29vb/9vb2//c3Nz/3Nzc/9zc3P/c3Nz/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3Nzc/9zc
+ 3P/c3Nz/3Nzc/9vb2//b29v/29vb/9ra2v/Z2dn/2dnZ/21tba5DQ0MNAAAAAAAAAAAiIiIx1NXU9tna
+ 2f/c3Nz/3d3d/93e3f/e3t7/3t7e/9/f3//f39//39/f/9/g3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg
+ 4P/g4OD/39/f/9/f3//f39//3t/e/97e3v/d3t3/3d3d/9zc3P/Z2tn/1dXV9icnJzMAAAAAAAAAAFhZ
+ WFzf4N//3Nzc/97e3v/f39//39/f/9/g3//g4OD/4ODg/+Hh4f/h4eH/4eHh/+Li4v/i4uL/4uLi/+Li
+ 4v/i4uL/4uLi/+Hi4f/h4eH/4eHh/+Dg4P/g4OD/3+Df/9/f3//f39//3t7e/9zc3P/f39//XV1dXQAA
+ AAAAAAAAZmZmZdvc2//e3t7/3+Df/+Dg4P/g4eD/4eHh/+Hi4f/i4uL/4uPi/+Pj4//j4+P/5OTk/+Tk
+ 5P/k5OT/5OTk/+Tk5P/k5OT/4+Pj/+Pj4//j4+P/4uLi/+Li4v/h4eH/4eHh/+Dg4P/f4N//3t7e/9vb
+ 2/9wcHBoAAAAAAAAAABoaGhl3d3d/9/f3//h4eH/4eLh/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
+ 5f/l5uX/5ubm/+bm5v/m5ub/5ubm/+bm5v/l5eX/5eXl/+Tk5P/k5OT/4+Pj/+Pj4//i4uL/4uLi/+Hh
+ 4f/f39//3N3c/3Nzc2kAAAAAAAAAAGhoaGXe3t7/4ODg/+Li4v/j4+P/4+Pj/+Tk5P/l5eX/5eXl/+bm
+ 5v/m5+b/5+fn/+fn5//n6Of/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5ubm/+Xl5f/l5eX/5OTk/+Pk
+ 4//j4+P/4uLi/+Dg4P/e3t7/c3NzaQAAAAAAAAAAaGhoZd/g3//i4uL/5OTk/+Tl5P/l5eX/5ebl/+bn
+ 5v/n5+f/5+jn/+jp6P/p6en/7Ozs/8LCwv+Tk5P/ioqK/66urv/o6ej/6enp/+jp6P/o6Oj/5+jn/+bn
+ 5v/m5ub/5ebl/+Tl5P/k5OT/4uLi/9/g3/9zdHNpAAAAAAAAAABoaWhl4eLh/+Pk4//m5ub/5ubm/+fn
+ 5//n6Of/6Ojo/+np6f/p6un/6urq/8bGxv8yMjL/AAAA/wAAAP8AAAD/AAAA/xMTE/+ZmZn/7Ozs/+rq
+ 6v/p6en/6Ojo/+jo6P/n5+f/5ubm/+bm5v/k5OT/4eHh/3R0dGkAAAAAAAAAAGhpaGXj4+P/5eXl/+fn
+ 5//n6Of/6Ojo/+np6f/q6ur/6urq/+vr6//Dw8P/DAwM/wAAAP8AAAD/Gxsb/ygoKP8BAQH/AAAA/wAA
+ AP+FhYX/7O3s/+rr6v/q6ur/6enp/+jo6P/o6Oj/5+fn/+Xl5f/i4+L/dHR0aQAAAAAAAAAAYWFhZeTl
+ 5P/m5+b/6Ono/+np6f/p6un/6uvq/+vr6//s7Oz/7e7t/ycnJ/8AAAD/Ghoa/7S0tP/m5ub/5OTk/9HR
+ 0f9GRkb/AAAA/wICAv/IyMj/7Ozs/+vs6//q6+r/6urq/+nq6f/o6ej/5+fn/+Tk5P9sbGxpAAAAAAAA
+ AAA9Pj1lj4+P/5OTk/+VlZX/lpaW/5eXl/+YmJj/mZmZ/5qamv92dnb/AAAA/wEBAf+/wL//3Nzc/+Tk
+ 5P/l5eX/3d3d/+Li4v8mJib/AAAA/0ZGRv+ampr/mZmZ/5iYmP+Xl5f/lpaW/5WVlf+Tk5P/j4+P/0ZG
+ RmoAAAAAAAAAAAwMDGUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Nzc3/+fn
+ 5//q6ur/7O3s/+zt7P/v7+//39/f/4WFhf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/EBAQagAAAAAAAAAAAwMHZQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP9NTU3/5ufm//Lz8v/z9PP/8/Tz//X19f/l5eX/nZ2d/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8GBgpqAAAAAAAAAAAAABZlAQEk/wEBJ/8CAin/AgIq/wICKv8CAiv/AgIs/wIC
+ LP8BAR3/AAAA/xwcHP/w8PD/6+zr//r6+v/6+vr/9PT0/+vr6/9lZWX/AAAA/wAAD/8CAi3/AgIs/wIC
+ K/8CAir/AgIq/wICKf8BASf/AQEl/wUFG2oAAAAAAAAAAAICQGUGBpL/Bwec/wgIo/8JCaf/CQmq/wkJ
+ rf8JCa//Cgqz/wkJqP8AAAL/AAAA/4CAgP/y8/L/6+zr/+3t7f/u7u7/xMTE/wcHB/8AAAD/BgZz/woK
+ s/8JCbD/CQmt/wkJqv8JCaj/CAik/wcHnf8HB5P/Dg5MagAAAAAAAAAAAwNHZQgIk/8JCZ3/Cgqj/wsL
+ p/8LC6n/Cwus/wsLr/8MDLL/DAy2/wYGW/8AAAD/AAAA/1JSUv+sraz/tra2/3h4eP8KCgr/AAAA/wIC
+ Iv8MDLb/DAyy/wsLsP8LC63/Cwuq/wsLp/8KCqT/CQmd/wgIk/8PD1VrAAAAAAAAAAAEBE1lCQmY/woK
+ ov8LC6j/DAyr/wwMrf8MDLD/DAyy/w0Ntf8NDbf/Dg67/wUFSv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8CAiH/DQ2q/w0NuP8NDbX/DQ2z/wwMsP8MDK7/DAyr/wsLqP8KCqL/CQmZ/xAQWmsAAAAAAAAAAAQE
+ UGUKCp7/Cwum/wwMrP8NDa//DQ2w/w0Ns/8ODrX/Dg63/w4Ouf8ODrv/Dw/A/wwMiv8FBTj/AAAG/wAA
+ AP8DAyb/CQls/w8Pu/8PD7z/Dg66/w4OuP8ODrX/DQ2z/w0Nsf8NDa//DAys/wsLp/8KCp7/ERFeawAA
+ AAAAAAAABQVTZQsLpP8MDKv/DQ2w/w4Os/8ODrT/Dg62/w8PuP8PD7r/Dw+8/w8Pvf8QEL//EBDA/xER
+ w/8SEsn/ERHJ/xERxf8QEMD/EBC//w8Pvv8PD7z/Dw+6/w8PuP8ODrf/Dg61/w4Os/8NDbH/DAyr/wsL
+ pP8SEmFrAAAAAAAAAAAGBlZlDAyq/w4OsP8PD7X/Dw+3/w8PuP8QELr/EBC7/xAQvf8REb7/ERHA/xER
+ wf8REcL/EhLC/xISw/8SEsP/EhLC/xERwv8REcH/ERHA/xERvv8QEL3/EBC7/xAQuv8QELj/Dw+3/w8P
+ tf8ODrD/DAyq/xMTZWsAAAAAAAAAAAcHWmUODrD/EBC2/xERuv8REbz/ERG9/xISvv8SEr//EhLA/xMT
+ wf8TE8P/ExPD/xMTxP8TE8X/FBTF/xQUxf8UFMX/ExPE/xMTxP8TE8P/ExPC/xISwf8SEr//EhK+/xER
+ vf8REbz/ERG6/xAQtv8ODrD/FBRpawAAAAAAAAAACAhcYxAQtf8SErv/ExO+/xQUwP8UFMD/FBTB/xUV
+ wv8VFcP/FRXE/xUVxf8WFsb/FhbG/xYWx/8WFsf/FhbH/xYWx/8WFsf/FhbG/xYWxf8VFcT/FRXD/xUV
+ wv8UFMH/FBTB/xQUwP8TE77/EhK7/xAQtf8TE2hoAAAAAAAAAAAQEFNUFRXC/xMTv/8UFMP/FRXE/xUV
+ xP8VFcX/FRXG/xYWx/8WFsf/FhbI/xYWyf8XF8n/FxfK/xcXyv8XF8r/FxfK/xcXyf8XF8n/FhbI/xYW
+ yP8WFsf/FhbG/xUVxf8VFcT/FRXE/xQUw/8TE7//FRXB/xAQV1UAAAAAAAAAAA0NPxkjI8byFBTD/xUV
+ x/8WFsj/FxfJ/xcXyf8XF8r/FxfK/xcXy/8YGMz/GBjM/xgYzP8YGM3/GBjN/xgYzf8YGM3/GBjM/xgY
+ zP8YGMz/GBjL/xcXy/8XF8r/FxfJ/xcXyf8WFsj/FRXH/xQUw/8jI8f0Dg5GGwAAAAAAAAAAFhZxAiUl
+ eIUZGcr/FBTI/xUVyv8WFsv/FhbM/xYWzP8WFsz/FhbN/xcXzf8XF83/FxfN/xcXzv8XF87/FxfO/xcX
+ zv8XF87/FxfN/xcXzf8WFs3/FhbM/xYWzP8WFsz/FhbL/xUVyv8UFMj/GBjJ/yYmeogWFnYCAAAAAAAA
+ AAAAAAAAGBh1BzMzk50kJNP+FxfK/xgYzP8YGMz/GBjN/xgYzf8YGM3/GBjN/xgYzf8ZGc7/GRnO/xkZ
+ zv8ZGc7/GRnO/xkZzv8YGM3/GBjN/xgYzf8YGM3/GBjN/xgYzP8YGMz/FxfK/yMj0v4zM5WfFBRkBwAA
+ AAAAAAAAAAAAAAAAAAAAAAAAHBx7Ay0tdkg3N5emMTGpxSwsp8gsLKfILCynyCwsp8gsLKfILCynyCws
+ p8gsLKfILCynyCwsp8gsLKfILCynyCwsp8gsLKfILCynyCwsp8gsLKfILCynyDExqcU2NpenLi54Shsb
+ ewMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////8AAAD+AAAAfAAAADwAAAA8AAAAPAAAADwAAAA8AA
+ AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA
+ AAPAAAADwAAAA8AAAAPAAAAD4AAAB/gAAB//////
+
+
+
\ No newline at end of file