diff --git a/ARKBreedingStats/BreedingPlan.cs b/ARKBreedingStats/BreedingPlan.cs index fb494085..0c2662c2 100644 --- a/ARKBreedingStats/BreedingPlan.cs +++ b/ARKBreedingStats/BreedingPlan.cs @@ -43,6 +43,7 @@ public BreedingPlan() public void drawBestParents(bool topstats, bool updateBreedingData = false) { SuspendLayout(); + Cursor.Current = Cursors.WaitCursor; ClearControls(); if (females != null && males != null && females.Count > 0 && males.Count > 0) { @@ -93,7 +94,6 @@ public void drawBestParents(bool topstats, bool updateBreedingData = false) PedigreeCreature pc; Bitmap bm = new Bitmap(pictureBox1.Width, pictureBox1.Height); Graphics g = Graphics.FromImage(bm); - //g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; g.DrawString("Breeding-Score", new System.Drawing.Font("Microsoft Sans Serif", 8.25F), new System.Drawing.SolidBrush(System.Drawing.Color.Black), 0, 3); @@ -133,6 +133,7 @@ public void drawBestParents(bool topstats, bool updateBreedingData = false) pictureBox1.Image = null; setBreedingData(); } + Cursor.Current = Cursors.Default; ResumeLayout(); } diff --git a/ARKBreedingStats/Form1.Designer.cs b/ARKBreedingStats/Form1.Designer.cs index 699e98cd..8689529f 100644 --- a/ARKBreedingStats/Form1.Designer.cs +++ b/ARKBreedingStats/Form1.Designer.cs @@ -108,16 +108,36 @@ private void InitializeComponent() this.radioButtonWild = new System.Windows.Forms.RadioButton(); this.tabControl1 = new System.Windows.Forms.TabControl(); this.tabPageStatTesting = new System.Windows.Forms.TabPage(); + this.labelTesterTotalLevel = new System.Windows.Forms.Label(); + this.labelDomLevelSum = new System.Windows.Forms.Label(); this.groupBox5 = new System.Windows.Forms.GroupBox(); this.labelTestingInfo = new System.Windows.Forms.Label(); this.buttonSaveFromTester = new System.Windows.Forms.Button(); this.buttonCopyTester2Extractor = new System.Windows.Forms.Button(); + this.creatureInfoInputTester = new ARKBreedingStats.CreatureInfoInput(); this.labelNotTamedNoteTesting = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label(); + this.statTestingTorpor = new ARKBreedingStats.StatIO(); + this.statTestingSpeed = new ARKBreedingStats.StatIO(); + this.statTestingDamage = new ARKBreedingStats.StatIO(); + this.statTestingWeight = new ARKBreedingStats.StatIO(); + this.statTestingFood = new ARKBreedingStats.StatIO(); + this.statTestingOxygen = new ARKBreedingStats.StatIO(); + this.statTestingStamina = new ARKBreedingStats.StatIO(); + this.statTestingHealth = new ARKBreedingStats.StatIO(); this.tabPageExtractor = new System.Windows.Forms.TabPage(); + this.creatureInfoInputExtractor = new ARKBreedingStats.CreatureInfoInput(); this.groupBox2 = new System.Windows.Forms.GroupBox(); this.checkBoxQuickWildCheck = new System.Windows.Forms.CheckBox(); this.buttonExtractor2Tester = new System.Windows.Forms.Button(); + this.statIOStamina = new ARKBreedingStats.StatIO(); + this.statIOOxygen = new ARKBreedingStats.StatIO(); + this.statIOHealth = new ARKBreedingStats.StatIO(); + this.statIOFood = new ARKBreedingStats.StatIO(); + this.statIOSpeed = new ARKBreedingStats.StatIO(); + this.statIOWeight = new ARKBreedingStats.StatIO(); + this.statIOTorpor = new ARKBreedingStats.StatIO(); + this.statIODamage = new ARKBreedingStats.StatIO(); this.tabPageLibrary = new System.Windows.Forms.TabPage(); this.tableLayoutPanelLibrary = new System.Windows.Forms.TableLayoutPanel(); this.tabControlLibFilter = new System.Windows.Forms.TabControl(); @@ -149,43 +169,23 @@ private void InitializeComponent() this.columnHeaderDm = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeaderSp = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeaderTo = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.creatureBoxListView = new ARKBreedingStats.CreatureBox(); this.tabPageBreedingPlan = new System.Windows.Forms.TabPage(); this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); this.groupBox3 = new System.Windows.Forms.GroupBox(); this.listBoxBreedingPlanSpecies = new System.Windows.Forms.ListBox(); + this.breedingPlan1 = new ARKBreedingStats.BreedingPlan(); this.buttonDetBestBreeding = new System.Windows.Forms.Button(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.radioButtonBPHighStats = new System.Windows.Forms.RadioButton(); this.radioButtonBPTopStats = new System.Windows.Forms.RadioButton(); + this.statWeighting1 = new ARKBreedingStats.StatWeighting(); this.tabPagePedigree = new System.Windows.Forms.TabPage(); + this.pedigree1 = new ARKBreedingStats.Pedigree(); this.statusStrip1 = new System.Windows.Forms.StatusStrip(); this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar(); this.toolStripStatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.statTestingTamingEfficiency = new System.Windows.Forms.NumericUpDown(); - this.labelDomLevelSum = new System.Windows.Forms.Label(); - this.labelTesterTotalLevel = new System.Windows.Forms.Label(); - this.creatureInfoInputTester = new ARKBreedingStats.CreatureInfoInput(); - this.statTestingTorpor = new ARKBreedingStats.StatIO(); - this.statTestingSpeed = new ARKBreedingStats.StatIO(); - this.statTestingDamage = new ARKBreedingStats.StatIO(); - this.statTestingWeight = new ARKBreedingStats.StatIO(); - this.statTestingFood = new ARKBreedingStats.StatIO(); - this.statTestingOxygen = new ARKBreedingStats.StatIO(); - this.statTestingStamina = new ARKBreedingStats.StatIO(); - this.statTestingHealth = new ARKBreedingStats.StatIO(); - this.creatureInfoInputExtractor = new ARKBreedingStats.CreatureInfoInput(); - this.statIOStamina = new ARKBreedingStats.StatIO(); - this.statIOOxygen = new ARKBreedingStats.StatIO(); - this.statIOHealth = new ARKBreedingStats.StatIO(); - this.statIOFood = new ARKBreedingStats.StatIO(); - this.statIOSpeed = new ARKBreedingStats.StatIO(); - this.statIOWeight = new ARKBreedingStats.StatIO(); - this.statIOTorpor = new ARKBreedingStats.StatIO(); - this.statIODamage = new ARKBreedingStats.StatIO(); - this.creatureBoxListView = new ARKBreedingStats.CreatureBox(); - this.breedingPlan1 = new ARKBreedingStats.BreedingPlan(); - this.statWeighting1 = new ARKBreedingStats.StatWeighting(); - this.pedigree1 = new ARKBreedingStats.Pedigree(); this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.NumericUpDownTestingTE)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.statTestingDinoLevel)).BeginInit(); @@ -678,7 +678,7 @@ private void InitializeComponent() // // labelFootnote // - this.labelFootnote.Location = new System.Drawing.Point(6, 495); + this.labelFootnote.Location = new System.Drawing.Point(6, 488); this.labelFootnote.Name = "labelFootnote"; this.labelFootnote.Size = new System.Drawing.Size(295, 16); this.labelFootnote.TabIndex = 18; @@ -932,7 +932,7 @@ private void InitializeComponent() this.panelSums.Controls.Add(this.labelSumWildSB); this.panelSums.Controls.Add(this.labelSumDom); this.panelSums.Controls.Add(this.labelSumSB); - this.panelSums.Location = new System.Drawing.Point(6, 460); + this.panelSums.Location = new System.Drawing.Point(6, 453); this.panelSums.Name = "panelSums"; this.panelSums.Size = new System.Drawing.Size(295, 32); this.panelSums.TabIndex = 35; @@ -1021,6 +1021,24 @@ private void InitializeComponent() this.tabPageStatTesting.Text = "Stat Testing"; this.tabPageStatTesting.UseVisualStyleBackColor = true; // + // labelTesterTotalLevel + // + this.labelTesterTotalLevel.AutoSize = true; + this.labelTesterTotalLevel.Location = new System.Drawing.Point(184, 454); + this.labelTesterTotalLevel.Name = "labelTesterTotalLevel"; + this.labelTesterTotalLevel.Size = new System.Drawing.Size(60, 13); + this.labelTesterTotalLevel.TabIndex = 49; + this.labelTesterTotalLevel.Text = "Total Level"; + // + // labelDomLevelSum + // + this.labelDomLevelSum.AutoSize = true; + this.labelDomLevelSum.Location = new System.Drawing.Point(8, 454); + this.labelDomLevelSum.Name = "labelDomLevelSum"; + this.labelDomLevelSum.Size = new System.Drawing.Size(63, 13); + this.labelDomLevelSum.TabIndex = 46; + this.labelDomLevelSum.Text = "Dom Levels"; + // // groupBox5 // this.groupBox5.Controls.Add(this.labelTestingInfo); @@ -1063,9 +1081,23 @@ private void InitializeComponent() this.buttonCopyTester2Extractor.UseVisualStyleBackColor = true; this.buttonCopyTester2Extractor.Click += new System.EventHandler(this.buttonCopyTester2Extractor_Click); // + // creatureInfoInputTester + // + this.creatureInfoInputTester.CreatureGender = ARKBreedingStats.Gender.Unknown; + this.creatureInfoInputTester.CreatureName = ""; + this.creatureInfoInputTester.CreatureOwner = ""; + this.creatureInfoInputTester.father = null; + this.creatureInfoInputTester.Location = new System.Drawing.Point(310, 293); + this.creatureInfoInputTester.mother = null; + this.creatureInfoInputTester.Name = "creatureInfoInputTester"; + this.creatureInfoInputTester.Size = new System.Drawing.Size(230, 165); + this.creatureInfoInputTester.TabIndex = 42; + this.creatureInfoInputTester.Add2Library_Clicked += new ARKBreedingStats.CreatureInfoInput.Add2LibraryClickedEventHandler(this.creatureInfoInputTester_Add2Library_Clicked); + this.creatureInfoInputTester.ParentListRequested += new ARKBreedingStats.CreatureInfoInput.RequestParentListEventHandler(this.creatureInfoInput_ParentListRequested); + // // labelNotTamedNoteTesting // - this.labelNotTamedNoteTesting.Location = new System.Drawing.Point(3, 488); + this.labelNotTamedNoteTesting.Location = new System.Drawing.Point(3, 481); this.labelNotTamedNoteTesting.Name = "labelNotTamedNoteTesting"; this.labelNotTamedNoteTesting.Size = new System.Drawing.Size(295, 16); this.labelNotTamedNoteTesting.TabIndex = 41; @@ -1081,6 +1113,150 @@ private void InitializeComponent() this.label10.TabIndex = 36; this.label10.Text = "Current Value"; // + // statTestingTorpor + // + this.statTestingTorpor.BackColor = System.Drawing.SystemColors.Control; + this.statTestingTorpor.BreedingValue = 0D; + this.statTestingTorpor.DomLevelZero = false; + this.statTestingTorpor.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingTorpor.Input = 100D; + this.statTestingTorpor.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingTorpor.LevelDom = 0; + this.statTestingTorpor.LevelWild = 0; + this.statTestingTorpor.Location = new System.Drawing.Point(6, 401); + this.statTestingTorpor.Name = "statTestingTorpor"; + this.statTestingTorpor.Percent = false; + this.statTestingTorpor.Size = new System.Drawing.Size(295, 50); + this.statTestingTorpor.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingTorpor.TabIndex = 35; + this.statTestingTorpor.Unknown = false; + // + // statTestingSpeed + // + this.statTestingSpeed.BackColor = System.Drawing.SystemColors.Control; + this.statTestingSpeed.BreedingValue = 0D; + this.statTestingSpeed.DomLevelZero = false; + this.statTestingSpeed.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingSpeed.Input = 100D; + this.statTestingSpeed.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingSpeed.LevelDom = 0; + this.statTestingSpeed.LevelWild = 0; + this.statTestingSpeed.Location = new System.Drawing.Point(6, 351); + this.statTestingSpeed.Name = "statTestingSpeed"; + this.statTestingSpeed.Percent = false; + this.statTestingSpeed.Size = new System.Drawing.Size(295, 50); + this.statTestingSpeed.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingSpeed.TabIndex = 7; + this.statTestingSpeed.Unknown = false; + // + // statTestingDamage + // + this.statTestingDamage.BackColor = System.Drawing.SystemColors.Control; + this.statTestingDamage.BreedingValue = 0D; + this.statTestingDamage.DomLevelZero = false; + this.statTestingDamage.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingDamage.Input = 100D; + this.statTestingDamage.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingDamage.LevelDom = 0; + this.statTestingDamage.LevelWild = 0; + this.statTestingDamage.Location = new System.Drawing.Point(6, 301); + this.statTestingDamage.Name = "statTestingDamage"; + this.statTestingDamage.Percent = false; + this.statTestingDamage.Size = new System.Drawing.Size(295, 50); + this.statTestingDamage.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingDamage.TabIndex = 6; + this.statTestingDamage.Unknown = false; + // + // statTestingWeight + // + this.statTestingWeight.BackColor = System.Drawing.SystemColors.Control; + this.statTestingWeight.BreedingValue = 0D; + this.statTestingWeight.DomLevelZero = false; + this.statTestingWeight.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingWeight.Input = 100D; + this.statTestingWeight.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingWeight.LevelDom = 0; + this.statTestingWeight.LevelWild = 0; + this.statTestingWeight.Location = new System.Drawing.Point(6, 251); + this.statTestingWeight.Name = "statTestingWeight"; + this.statTestingWeight.Percent = false; + this.statTestingWeight.Size = new System.Drawing.Size(295, 50); + this.statTestingWeight.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingWeight.TabIndex = 5; + this.statTestingWeight.Unknown = false; + // + // statTestingFood + // + this.statTestingFood.BackColor = System.Drawing.SystemColors.Control; + this.statTestingFood.BreedingValue = 0D; + this.statTestingFood.DomLevelZero = false; + this.statTestingFood.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingFood.Input = 100D; + this.statTestingFood.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingFood.LevelDom = 0; + this.statTestingFood.LevelWild = 0; + this.statTestingFood.Location = new System.Drawing.Point(6, 201); + this.statTestingFood.Name = "statTestingFood"; + this.statTestingFood.Percent = false; + this.statTestingFood.Size = new System.Drawing.Size(295, 50); + this.statTestingFood.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingFood.TabIndex = 4; + this.statTestingFood.Unknown = false; + // + // statTestingOxygen + // + this.statTestingOxygen.BackColor = System.Drawing.SystemColors.Control; + this.statTestingOxygen.BreedingValue = 0D; + this.statTestingOxygen.DomLevelZero = false; + this.statTestingOxygen.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingOxygen.Input = 100D; + this.statTestingOxygen.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingOxygen.LevelDom = 0; + this.statTestingOxygen.LevelWild = 0; + this.statTestingOxygen.Location = new System.Drawing.Point(6, 151); + this.statTestingOxygen.Name = "statTestingOxygen"; + this.statTestingOxygen.Percent = false; + this.statTestingOxygen.Size = new System.Drawing.Size(295, 50); + this.statTestingOxygen.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingOxygen.TabIndex = 3; + this.statTestingOxygen.Unknown = false; + // + // statTestingStamina + // + this.statTestingStamina.BackColor = System.Drawing.SystemColors.Control; + this.statTestingStamina.BreedingValue = 0D; + this.statTestingStamina.DomLevelZero = false; + this.statTestingStamina.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingStamina.Input = 100D; + this.statTestingStamina.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingStamina.LevelDom = 0; + this.statTestingStamina.LevelWild = 0; + this.statTestingStamina.Location = new System.Drawing.Point(6, 101); + this.statTestingStamina.Name = "statTestingStamina"; + this.statTestingStamina.Percent = false; + this.statTestingStamina.Size = new System.Drawing.Size(295, 50); + this.statTestingStamina.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingStamina.TabIndex = 2; + this.statTestingStamina.Unknown = false; + // + // statTestingHealth + // + this.statTestingHealth.BackColor = System.Drawing.SystemColors.Control; + this.statTestingHealth.BreedingValue = 0D; + this.statTestingHealth.DomLevelZero = false; + this.statTestingHealth.ForeColor = System.Drawing.SystemColors.ControlText; + this.statTestingHealth.Input = 100D; + this.statTestingHealth.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statTestingHealth.LevelDom = 0; + this.statTestingHealth.LevelWild = 0; + this.statTestingHealth.Location = new System.Drawing.Point(6, 51); + this.statTestingHealth.Name = "statTestingHealth"; + this.statTestingHealth.Percent = false; + this.statTestingHealth.Size = new System.Drawing.Size(295, 50); + this.statTestingHealth.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statTestingHealth.TabIndex = 1; + this.statTestingHealth.Unknown = false; + // // tabPageExtractor // this.tabPageExtractor.Controls.Add(this.creatureInfoInputExtractor); @@ -1119,6 +1295,20 @@ private void InitializeComponent() this.tabPageExtractor.Text = "Extractor"; this.tabPageExtractor.UseVisualStyleBackColor = true; // + // creatureInfoInputExtractor + // + this.creatureInfoInputExtractor.CreatureGender = ARKBreedingStats.Gender.Unknown; + this.creatureInfoInputExtractor.CreatureName = ""; + this.creatureInfoInputExtractor.CreatureOwner = ""; + this.creatureInfoInputExtractor.father = null; + this.creatureInfoInputExtractor.Location = new System.Drawing.Point(499, 345); + this.creatureInfoInputExtractor.mother = null; + this.creatureInfoInputExtractor.Name = "creatureInfoInputExtractor"; + this.creatureInfoInputExtractor.Size = new System.Drawing.Size(230, 165); + this.creatureInfoInputExtractor.TabIndex = 45; + this.creatureInfoInputExtractor.Add2Library_Clicked += new ARKBreedingStats.CreatureInfoInput.Add2LibraryClickedEventHandler(this.creatureInfoInput1_Add2Library_Clicked); + this.creatureInfoInputExtractor.ParentListRequested += new ARKBreedingStats.CreatureInfoInput.RequestParentListEventHandler(this.creatureInfoInput_ParentListRequested); + // // groupBox2 // this.groupBox2.Controls.Add(this.buttonCopyClipboard); @@ -1151,18 +1341,169 @@ private void InitializeComponent() this.buttonExtractor2Tester.UseVisualStyleBackColor = true; this.buttonExtractor2Tester.Click += new System.EventHandler(this.buttonExtractor2Tester_Click); // - // tabPageLibrary + // statIOStamina // - this.tabPageLibrary.Controls.Add(this.tableLayoutPanelLibrary); - this.tabPageLibrary.Location = new System.Drawing.Point(4, 22); - this.tabPageLibrary.Name = "tabPageLibrary"; - this.tabPageLibrary.Padding = new System.Windows.Forms.Padding(3); - this.tabPageLibrary.Size = new System.Drawing.Size(767, 516); - this.tabPageLibrary.TabIndex = 2; - this.tabPageLibrary.Text = "Library"; - this.tabPageLibrary.UseVisualStyleBackColor = true; + this.statIOStamina.BackColor = System.Drawing.SystemColors.Control; + this.statIOStamina.BreedingValue = 0D; + this.statIOStamina.DomLevelZero = false; + this.statIOStamina.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOStamina.Input = 100D; + this.statIOStamina.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOStamina.LevelDom = 0; + this.statIOStamina.LevelWild = 0; + this.statIOStamina.Location = new System.Drawing.Point(6, 101); + this.statIOStamina.Name = "statIOStamina"; + this.statIOStamina.Percent = false; + this.statIOStamina.Size = new System.Drawing.Size(295, 50); + this.statIOStamina.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOStamina.TabIndex = 3; + this.statIOStamina.Unknown = false; + this.statIOStamina.Click += new System.EventHandler(this.statIO_Click); // - // tableLayoutPanelLibrary + // statIOOxygen + // + this.statIOOxygen.BackColor = System.Drawing.SystemColors.Control; + this.statIOOxygen.BreedingValue = 0D; + this.statIOOxygen.DomLevelZero = false; + this.statIOOxygen.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOOxygen.Input = 100D; + this.statIOOxygen.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOOxygen.LevelDom = 0; + this.statIOOxygen.LevelWild = 0; + this.statIOOxygen.Location = new System.Drawing.Point(6, 151); + this.statIOOxygen.Name = "statIOOxygen"; + this.statIOOxygen.Percent = false; + this.statIOOxygen.Size = new System.Drawing.Size(295, 50); + this.statIOOxygen.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOOxygen.TabIndex = 4; + this.statIOOxygen.Unknown = false; + this.statIOOxygen.Click += new System.EventHandler(this.statIO_Click); + // + // statIOHealth + // + this.statIOHealth.BackColor = System.Drawing.SystemColors.Control; + this.statIOHealth.BreedingValue = 0D; + this.statIOHealth.DomLevelZero = false; + this.statIOHealth.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOHealth.Input = 100D; + this.statIOHealth.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOHealth.LevelDom = 0; + this.statIOHealth.LevelWild = 0; + this.statIOHealth.Location = new System.Drawing.Point(6, 51); + this.statIOHealth.Name = "statIOHealth"; + this.statIOHealth.Percent = false; + this.statIOHealth.Size = new System.Drawing.Size(295, 50); + this.statIOHealth.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOHealth.TabIndex = 2; + this.statIOHealth.Unknown = false; + this.statIOHealth.Click += new System.EventHandler(this.statIO_Click); + // + // statIOFood + // + this.statIOFood.BackColor = System.Drawing.SystemColors.Control; + this.statIOFood.BreedingValue = 0D; + this.statIOFood.DomLevelZero = false; + this.statIOFood.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOFood.Input = 100D; + this.statIOFood.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOFood.LevelDom = 0; + this.statIOFood.LevelWild = 0; + this.statIOFood.Location = new System.Drawing.Point(6, 201); + this.statIOFood.Name = "statIOFood"; + this.statIOFood.Percent = false; + this.statIOFood.Size = new System.Drawing.Size(295, 50); + this.statIOFood.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOFood.TabIndex = 5; + this.statIOFood.Unknown = false; + this.statIOFood.Click += new System.EventHandler(this.statIO_Click); + // + // statIOSpeed + // + this.statIOSpeed.BackColor = System.Drawing.SystemColors.Control; + this.statIOSpeed.BreedingValue = 0D; + this.statIOSpeed.DomLevelZero = false; + this.statIOSpeed.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOSpeed.Input = 100D; + this.statIOSpeed.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOSpeed.LevelDom = 0; + this.statIOSpeed.LevelWild = 0; + this.statIOSpeed.Location = new System.Drawing.Point(6, 351); + this.statIOSpeed.Name = "statIOSpeed"; + this.statIOSpeed.Percent = false; + this.statIOSpeed.Size = new System.Drawing.Size(295, 50); + this.statIOSpeed.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOSpeed.TabIndex = 8; + this.statIOSpeed.Unknown = false; + this.statIOSpeed.Click += new System.EventHandler(this.statIO_Click); + // + // statIOWeight + // + this.statIOWeight.BackColor = System.Drawing.SystemColors.Control; + this.statIOWeight.BreedingValue = 0D; + this.statIOWeight.DomLevelZero = false; + this.statIOWeight.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOWeight.Input = 100D; + this.statIOWeight.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOWeight.LevelDom = 0; + this.statIOWeight.LevelWild = 0; + this.statIOWeight.Location = new System.Drawing.Point(6, 251); + this.statIOWeight.Name = "statIOWeight"; + this.statIOWeight.Percent = false; + this.statIOWeight.Size = new System.Drawing.Size(295, 50); + this.statIOWeight.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOWeight.TabIndex = 6; + this.statIOWeight.Unknown = false; + this.statIOWeight.Click += new System.EventHandler(this.statIO_Click); + // + // statIOTorpor + // + this.statIOTorpor.BackColor = System.Drawing.SystemColors.Control; + this.statIOTorpor.BreedingValue = 0D; + this.statIOTorpor.DomLevelZero = false; + this.statIOTorpor.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIOTorpor.Input = 100D; + this.statIOTorpor.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIOTorpor.LevelDom = 0; + this.statIOTorpor.LevelWild = 0; + this.statIOTorpor.Location = new System.Drawing.Point(6, 401); + this.statIOTorpor.Name = "statIOTorpor"; + this.statIOTorpor.Percent = false; + this.statIOTorpor.Size = new System.Drawing.Size(295, 50); + this.statIOTorpor.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIOTorpor.TabIndex = 9; + this.statIOTorpor.Unknown = false; + // + // statIODamage + // + this.statIODamage.BackColor = System.Drawing.SystemColors.Control; + this.statIODamage.BreedingValue = 0D; + this.statIODamage.DomLevelZero = false; + this.statIODamage.ForeColor = System.Drawing.SystemColors.ControlText; + this.statIODamage.Input = 100D; + this.statIODamage.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; + this.statIODamage.LevelDom = 0; + this.statIODamage.LevelWild = 0; + this.statIODamage.Location = new System.Drawing.Point(6, 301); + this.statIODamage.Name = "statIODamage"; + this.statIODamage.Percent = false; + this.statIODamage.Size = new System.Drawing.Size(295, 50); + this.statIODamage.Status = ARKBreedingStats.StatIOStatus.Neutral; + this.statIODamage.TabIndex = 7; + this.statIODamage.Unknown = false; + this.statIODamage.Click += new System.EventHandler(this.statIO_Click); + // + // tabPageLibrary + // + this.tabPageLibrary.Controls.Add(this.tableLayoutPanelLibrary); + this.tabPageLibrary.Location = new System.Drawing.Point(4, 22); + this.tabPageLibrary.Name = "tabPageLibrary"; + this.tabPageLibrary.Padding = new System.Windows.Forms.Padding(3); + this.tabPageLibrary.Size = new System.Drawing.Size(767, 516); + this.tabPageLibrary.TabIndex = 2; + this.tabPageLibrary.Text = "Library"; + this.tabPageLibrary.UseVisualStyleBackColor = true; + // + // tableLayoutPanelLibrary // this.tableLayoutPanelLibrary.ColumnCount = 2; this.tableLayoutPanelLibrary.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 201F)); @@ -1468,6 +1809,15 @@ private void InitializeComponent() this.columnHeaderTo.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; this.columnHeaderTo.Width = 30; // + // creatureBoxListView + // + this.creatureBoxListView.Location = new System.Drawing.Point(3, 3); + this.creatureBoxListView.Name = "creatureBoxListView"; + this.creatureBoxListView.Size = new System.Drawing.Size(195, 390); + this.creatureBoxListView.TabIndex = 0; + this.creatureBoxListView.Changed += new ARKBreedingStats.CreatureBox.ChangedEventHandler(this.creatureBoxListView_Changed); + this.creatureBoxListView.GiveParents += new ARKBreedingStats.CreatureBox.EventHandler(this.creatureBoxListView_FindParents); + // // tabPageBreedingPlan // this.tabPageBreedingPlan.Controls.Add(this.tableLayoutPanel3); @@ -1520,7 +1870,17 @@ private void InitializeComponent() this.listBoxBreedingPlanSpecies.Name = "listBoxBreedingPlanSpecies"; this.listBoxBreedingPlanSpecies.Size = new System.Drawing.Size(188, 248); this.listBoxBreedingPlanSpecies.TabIndex = 0; - this.listBoxBreedingPlanSpecies.DoubleClick += new System.EventHandler(this.listBoxBreedingPlanSpecies_DoubleClick); + this.listBoxBreedingPlanSpecies.SelectedIndexChanged += new System.EventHandler(this.listBoxBreedingPlanSpecies_SelectedIndexChanged); + // + // breedingPlan1 + // + this.breedingPlan1.AutoScroll = true; + this.breedingPlan1.Dock = System.Windows.Forms.DockStyle.Fill; + this.breedingPlan1.Location = new System.Drawing.Point(203, 3); + this.breedingPlan1.Name = "breedingPlan1"; + this.tableLayoutPanel3.SetRowSpan(this.breedingPlan1, 3); + this.breedingPlan1.Size = new System.Drawing.Size(555, 504); + this.breedingPlan1.TabIndex = 2; // // buttonDetBestBreeding // @@ -1530,7 +1890,7 @@ private void InitializeComponent() this.buttonDetBestBreeding.Name = "buttonDetBestBreeding"; this.buttonDetBestBreeding.Size = new System.Drawing.Size(194, 24); this.buttonDetBestBreeding.TabIndex = 5; - this.buttonDetBestBreeding.Text = "Determine Best Breeding"; + this.buttonDetBestBreeding.Text = "Apply new Weightings"; this.buttonDetBestBreeding.UseVisualStyleBackColor = true; this.buttonDetBestBreeding.Click += new System.EventHandler(this.buttonDetBestBreeding_Click); // @@ -1555,6 +1915,7 @@ private void InitializeComponent() this.radioButtonBPHighStats.TabIndex = 1; this.radioButtonBPHighStats.Text = "High Stats"; this.radioButtonBPHighStats.UseVisualStyleBackColor = true; + this.radioButtonBPHighStats.CheckedChanged += new System.EventHandler(this.radioButtonBPHighStats_CheckedChanged); // // radioButtonBPTopStats // @@ -1567,6 +1928,23 @@ private void InitializeComponent() this.radioButtonBPTopStats.TabStop = true; this.radioButtonBPTopStats.Text = "Top Stats"; this.radioButtonBPTopStats.UseVisualStyleBackColor = true; + this.radioButtonBPTopStats.CheckedChanged += new System.EventHandler(this.radioButtonBPTopStats_CheckedChanged); + // + // statWeighting1 + // + this.statWeighting1.CustomWeightings = ((System.Collections.Generic.Dictionary)(resources.GetObject("statWeighting1.CustomWeightings"))); + this.statWeighting1.Location = new System.Drawing.Point(3, 276); + this.statWeighting1.Name = "statWeighting1"; + this.statWeighting1.Size = new System.Drawing.Size(94, 201); + this.statWeighting1.TabIndex = 7; + this.statWeighting1.Values = new double[] { + 1D, + 1D, + 1D, + 1D, + 1D, + 1D, + 1D}; // // tabPagePedigree // @@ -1579,6 +1957,15 @@ private void InitializeComponent() this.tabPagePedigree.Text = "Pedigree"; this.tabPagePedigree.UseVisualStyleBackColor = true; // + // pedigree1 + // + this.pedigree1.AutoScroll = true; + this.pedigree1.Dock = System.Windows.Forms.DockStyle.Fill; + this.pedigree1.Location = new System.Drawing.Point(3, 3); + this.pedigree1.Name = "pedigree1"; + this.pedigree1.Size = new System.Drawing.Size(761, 510); + this.pedigree1.TabIndex = 0; + // // statusStrip1 // this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { @@ -1615,391 +2002,6 @@ private void InitializeComponent() 0, 0}); // - // labelDomLevelSum - // - this.labelDomLevelSum.AutoSize = true; - this.labelDomLevelSum.Location = new System.Drawing.Point(8, 461); - this.labelDomLevelSum.Name = "labelDomLevelSum"; - this.labelDomLevelSum.Size = new System.Drawing.Size(63, 13); - this.labelDomLevelSum.TabIndex = 46; - this.labelDomLevelSum.Text = "Dom Levels"; - // - // labelTesterTotalLevel - // - this.labelTesterTotalLevel.AutoSize = true; - this.labelTesterTotalLevel.Location = new System.Drawing.Point(184, 461); - this.labelTesterTotalLevel.Name = "labelTesterTotalLevel"; - this.labelTesterTotalLevel.Size = new System.Drawing.Size(60, 13); - this.labelTesterTotalLevel.TabIndex = 49; - this.labelTesterTotalLevel.Text = "Total Level"; - // - // creatureInfoInputTester - // - this.creatureInfoInputTester.CreatureGender = ARKBreedingStats.Gender.Unknown; - this.creatureInfoInputTester.CreatureName = ""; - this.creatureInfoInputTester.CreatureOwner = ""; - this.creatureInfoInputTester.father = null; - this.creatureInfoInputTester.Location = new System.Drawing.Point(310, 293); - this.creatureInfoInputTester.mother = null; - this.creatureInfoInputTester.Name = "creatureInfoInputTester"; - this.creatureInfoInputTester.Size = new System.Drawing.Size(230, 165); - this.creatureInfoInputTester.TabIndex = 42; - this.creatureInfoInputTester.Add2Library_Clicked += new ARKBreedingStats.CreatureInfoInput.Add2LibraryClickedEventHandler(this.creatureInfoInputTester_Add2Library_Clicked); - this.creatureInfoInputTester.ParentListRequested += new ARKBreedingStats.CreatureInfoInput.RequestParentListEventHandler(this.creatureInfoInput_ParentListRequested); - // - // statTestingTorpor - // - this.statTestingTorpor.BackColor = System.Drawing.SystemColors.Control; - this.statTestingTorpor.BreedingValue = 0D; - this.statTestingTorpor.DomLevelZero = false; - this.statTestingTorpor.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingTorpor.Input = 100D; - this.statTestingTorpor.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingTorpor.LevelDom = 0; - this.statTestingTorpor.LevelWild = 0; - this.statTestingTorpor.Location = new System.Drawing.Point(6, 408); - this.statTestingTorpor.Name = "statTestingTorpor"; - this.statTestingTorpor.Percent = false; - this.statTestingTorpor.Size = new System.Drawing.Size(295, 50); - this.statTestingTorpor.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingTorpor.TabIndex = 35; - this.statTestingTorpor.Unknown = false; - // - // statTestingSpeed - // - this.statTestingSpeed.BackColor = System.Drawing.SystemColors.Control; - this.statTestingSpeed.BreedingValue = 0D; - this.statTestingSpeed.DomLevelZero = false; - this.statTestingSpeed.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingSpeed.Input = 100D; - this.statTestingSpeed.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingSpeed.LevelDom = 0; - this.statTestingSpeed.LevelWild = 0; - this.statTestingSpeed.Location = new System.Drawing.Point(6, 357); - this.statTestingSpeed.Name = "statTestingSpeed"; - this.statTestingSpeed.Percent = false; - this.statTestingSpeed.Size = new System.Drawing.Size(295, 50); - this.statTestingSpeed.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingSpeed.TabIndex = 7; - this.statTestingSpeed.Unknown = false; - // - // statTestingDamage - // - this.statTestingDamage.BackColor = System.Drawing.SystemColors.Control; - this.statTestingDamage.BreedingValue = 0D; - this.statTestingDamage.DomLevelZero = false; - this.statTestingDamage.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingDamage.Input = 100D; - this.statTestingDamage.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingDamage.LevelDom = 0; - this.statTestingDamage.LevelWild = 0; - this.statTestingDamage.Location = new System.Drawing.Point(6, 306); - this.statTestingDamage.Name = "statTestingDamage"; - this.statTestingDamage.Percent = false; - this.statTestingDamage.Size = new System.Drawing.Size(295, 50); - this.statTestingDamage.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingDamage.TabIndex = 6; - this.statTestingDamage.Unknown = false; - // - // statTestingWeight - // - this.statTestingWeight.BackColor = System.Drawing.SystemColors.Control; - this.statTestingWeight.BreedingValue = 0D; - this.statTestingWeight.DomLevelZero = false; - this.statTestingWeight.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingWeight.Input = 100D; - this.statTestingWeight.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingWeight.LevelDom = 0; - this.statTestingWeight.LevelWild = 0; - this.statTestingWeight.Location = new System.Drawing.Point(6, 255); - this.statTestingWeight.Name = "statTestingWeight"; - this.statTestingWeight.Percent = false; - this.statTestingWeight.Size = new System.Drawing.Size(295, 50); - this.statTestingWeight.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingWeight.TabIndex = 5; - this.statTestingWeight.Unknown = false; - // - // statTestingFood - // - this.statTestingFood.BackColor = System.Drawing.SystemColors.Control; - this.statTestingFood.BreedingValue = 0D; - this.statTestingFood.DomLevelZero = false; - this.statTestingFood.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingFood.Input = 100D; - this.statTestingFood.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingFood.LevelDom = 0; - this.statTestingFood.LevelWild = 0; - this.statTestingFood.Location = new System.Drawing.Point(6, 204); - this.statTestingFood.Name = "statTestingFood"; - this.statTestingFood.Percent = false; - this.statTestingFood.Size = new System.Drawing.Size(295, 50); - this.statTestingFood.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingFood.TabIndex = 4; - this.statTestingFood.Unknown = false; - // - // statTestingOxygen - // - this.statTestingOxygen.BackColor = System.Drawing.SystemColors.Control; - this.statTestingOxygen.BreedingValue = 0D; - this.statTestingOxygen.DomLevelZero = false; - this.statTestingOxygen.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingOxygen.Input = 100D; - this.statTestingOxygen.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingOxygen.LevelDom = 0; - this.statTestingOxygen.LevelWild = 0; - this.statTestingOxygen.Location = new System.Drawing.Point(6, 153); - this.statTestingOxygen.Name = "statTestingOxygen"; - this.statTestingOxygen.Percent = false; - this.statTestingOxygen.Size = new System.Drawing.Size(295, 50); - this.statTestingOxygen.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingOxygen.TabIndex = 3; - this.statTestingOxygen.Unknown = false; - // - // statTestingStamina - // - this.statTestingStamina.BackColor = System.Drawing.SystemColors.Control; - this.statTestingStamina.BreedingValue = 0D; - this.statTestingStamina.DomLevelZero = false; - this.statTestingStamina.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingStamina.Input = 100D; - this.statTestingStamina.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingStamina.LevelDom = 0; - this.statTestingStamina.LevelWild = 0; - this.statTestingStamina.Location = new System.Drawing.Point(6, 102); - this.statTestingStamina.Name = "statTestingStamina"; - this.statTestingStamina.Percent = false; - this.statTestingStamina.Size = new System.Drawing.Size(295, 50); - this.statTestingStamina.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingStamina.TabIndex = 2; - this.statTestingStamina.Unknown = false; - // - // statTestingHealth - // - this.statTestingHealth.BackColor = System.Drawing.SystemColors.Control; - this.statTestingHealth.BreedingValue = 0D; - this.statTestingHealth.DomLevelZero = false; - this.statTestingHealth.ForeColor = System.Drawing.SystemColors.ControlText; - this.statTestingHealth.Input = 100D; - this.statTestingHealth.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statTestingHealth.LevelDom = 0; - this.statTestingHealth.LevelWild = 0; - this.statTestingHealth.Location = new System.Drawing.Point(6, 51); - this.statTestingHealth.Name = "statTestingHealth"; - this.statTestingHealth.Percent = false; - this.statTestingHealth.Size = new System.Drawing.Size(295, 50); - this.statTestingHealth.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statTestingHealth.TabIndex = 1; - this.statTestingHealth.Unknown = false; - // - // creatureInfoInputExtractor - // - this.creatureInfoInputExtractor.CreatureGender = ARKBreedingStats.Gender.Unknown; - this.creatureInfoInputExtractor.CreatureName = ""; - this.creatureInfoInputExtractor.CreatureOwner = ""; - this.creatureInfoInputExtractor.father = null; - this.creatureInfoInputExtractor.Location = new System.Drawing.Point(499, 345); - this.creatureInfoInputExtractor.mother = null; - this.creatureInfoInputExtractor.Name = "creatureInfoInputExtractor"; - this.creatureInfoInputExtractor.Size = new System.Drawing.Size(230, 165); - this.creatureInfoInputExtractor.TabIndex = 45; - this.creatureInfoInputExtractor.Add2Library_Clicked += new ARKBreedingStats.CreatureInfoInput.Add2LibraryClickedEventHandler(this.creatureInfoInput1_Add2Library_Clicked); - this.creatureInfoInputExtractor.ParentListRequested += new ARKBreedingStats.CreatureInfoInput.RequestParentListEventHandler(this.creatureInfoInput_ParentListRequested); - // - // statIOStamina - // - this.statIOStamina.BackColor = System.Drawing.SystemColors.Control; - this.statIOStamina.BreedingValue = 0D; - this.statIOStamina.DomLevelZero = false; - this.statIOStamina.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOStamina.Input = 100D; - this.statIOStamina.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOStamina.LevelDom = 0; - this.statIOStamina.LevelWild = 0; - this.statIOStamina.Location = new System.Drawing.Point(6, 102); - this.statIOStamina.Name = "statIOStamina"; - this.statIOStamina.Percent = false; - this.statIOStamina.Size = new System.Drawing.Size(295, 50); - this.statIOStamina.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOStamina.TabIndex = 3; - this.statIOStamina.Unknown = false; - this.statIOStamina.Click += new System.EventHandler(this.statIO_Click); - // - // statIOOxygen - // - this.statIOOxygen.BackColor = System.Drawing.SystemColors.Control; - this.statIOOxygen.BreedingValue = 0D; - this.statIOOxygen.DomLevelZero = false; - this.statIOOxygen.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOOxygen.Input = 100D; - this.statIOOxygen.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOOxygen.LevelDom = 0; - this.statIOOxygen.LevelWild = 0; - this.statIOOxygen.Location = new System.Drawing.Point(6, 153); - this.statIOOxygen.Name = "statIOOxygen"; - this.statIOOxygen.Percent = false; - this.statIOOxygen.Size = new System.Drawing.Size(295, 50); - this.statIOOxygen.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOOxygen.TabIndex = 4; - this.statIOOxygen.Unknown = false; - this.statIOOxygen.Click += new System.EventHandler(this.statIO_Click); - // - // statIOHealth - // - this.statIOHealth.BackColor = System.Drawing.SystemColors.Control; - this.statIOHealth.BreedingValue = 0D; - this.statIOHealth.DomLevelZero = false; - this.statIOHealth.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOHealth.Input = 100D; - this.statIOHealth.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOHealth.LevelDom = 0; - this.statIOHealth.LevelWild = 0; - this.statIOHealth.Location = new System.Drawing.Point(6, 51); - this.statIOHealth.Name = "statIOHealth"; - this.statIOHealth.Percent = false; - this.statIOHealth.Size = new System.Drawing.Size(295, 50); - this.statIOHealth.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOHealth.TabIndex = 2; - this.statIOHealth.Unknown = false; - this.statIOHealth.Click += new System.EventHandler(this.statIO_Click); - // - // statIOFood - // - this.statIOFood.BackColor = System.Drawing.SystemColors.Control; - this.statIOFood.BreedingValue = 0D; - this.statIOFood.DomLevelZero = false; - this.statIOFood.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOFood.Input = 100D; - this.statIOFood.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOFood.LevelDom = 0; - this.statIOFood.LevelWild = 0; - this.statIOFood.Location = new System.Drawing.Point(6, 204); - this.statIOFood.Name = "statIOFood"; - this.statIOFood.Percent = false; - this.statIOFood.Size = new System.Drawing.Size(295, 50); - this.statIOFood.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOFood.TabIndex = 5; - this.statIOFood.Unknown = false; - this.statIOFood.Click += new System.EventHandler(this.statIO_Click); - // - // statIOSpeed - // - this.statIOSpeed.BackColor = System.Drawing.SystemColors.Control; - this.statIOSpeed.BreedingValue = 0D; - this.statIOSpeed.DomLevelZero = false; - this.statIOSpeed.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOSpeed.Input = 100D; - this.statIOSpeed.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOSpeed.LevelDom = 0; - this.statIOSpeed.LevelWild = 0; - this.statIOSpeed.Location = new System.Drawing.Point(6, 357); - this.statIOSpeed.Name = "statIOSpeed"; - this.statIOSpeed.Percent = false; - this.statIOSpeed.Size = new System.Drawing.Size(295, 50); - this.statIOSpeed.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOSpeed.TabIndex = 8; - this.statIOSpeed.Unknown = false; - this.statIOSpeed.Click += new System.EventHandler(this.statIO_Click); - // - // statIOWeight - // - this.statIOWeight.BackColor = System.Drawing.SystemColors.Control; - this.statIOWeight.BreedingValue = 0D; - this.statIOWeight.DomLevelZero = false; - this.statIOWeight.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOWeight.Input = 100D; - this.statIOWeight.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOWeight.LevelDom = 0; - this.statIOWeight.LevelWild = 0; - this.statIOWeight.Location = new System.Drawing.Point(6, 255); - this.statIOWeight.Name = "statIOWeight"; - this.statIOWeight.Percent = false; - this.statIOWeight.Size = new System.Drawing.Size(295, 50); - this.statIOWeight.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOWeight.TabIndex = 6; - this.statIOWeight.Unknown = false; - this.statIOWeight.Click += new System.EventHandler(this.statIO_Click); - // - // statIOTorpor - // - this.statIOTorpor.BackColor = System.Drawing.SystemColors.Control; - this.statIOTorpor.BreedingValue = 0D; - this.statIOTorpor.DomLevelZero = false; - this.statIOTorpor.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIOTorpor.Input = 100D; - this.statIOTorpor.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIOTorpor.LevelDom = 0; - this.statIOTorpor.LevelWild = 0; - this.statIOTorpor.Location = new System.Drawing.Point(6, 408); - this.statIOTorpor.Name = "statIOTorpor"; - this.statIOTorpor.Percent = false; - this.statIOTorpor.Size = new System.Drawing.Size(295, 50); - this.statIOTorpor.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIOTorpor.TabIndex = 9; - this.statIOTorpor.Unknown = false; - // - // statIODamage - // - this.statIODamage.BackColor = System.Drawing.SystemColors.Control; - this.statIODamage.BreedingValue = 0D; - this.statIODamage.DomLevelZero = false; - this.statIODamage.ForeColor = System.Drawing.SystemColors.ControlText; - this.statIODamage.Input = 100D; - this.statIODamage.InputType = ARKBreedingStats.StatIOInputType.FinalValueInputType; - this.statIODamage.LevelDom = 0; - this.statIODamage.LevelWild = 0; - this.statIODamage.Location = new System.Drawing.Point(6, 306); - this.statIODamage.Name = "statIODamage"; - this.statIODamage.Percent = false; - this.statIODamage.Size = new System.Drawing.Size(295, 50); - this.statIODamage.Status = ARKBreedingStats.StatIOStatus.Neutral; - this.statIODamage.TabIndex = 7; - this.statIODamage.Unknown = false; - this.statIODamage.Click += new System.EventHandler(this.statIO_Click); - // - // creatureBoxListView - // - this.creatureBoxListView.Location = new System.Drawing.Point(3, 3); - this.creatureBoxListView.Name = "creatureBoxListView"; - this.creatureBoxListView.Size = new System.Drawing.Size(195, 390); - this.creatureBoxListView.TabIndex = 0; - this.creatureBoxListView.Changed += new ARKBreedingStats.CreatureBox.ChangedEventHandler(this.creatureBoxListView_Changed); - this.creatureBoxListView.GiveParents += new ARKBreedingStats.CreatureBox.EventHandler(this.creatureBoxListView_FindParents); - // - // breedingPlan1 - // - this.breedingPlan1.AutoScroll = true; - this.breedingPlan1.Dock = System.Windows.Forms.DockStyle.Fill; - this.breedingPlan1.Location = new System.Drawing.Point(203, 3); - this.breedingPlan1.Name = "breedingPlan1"; - this.tableLayoutPanel3.SetRowSpan(this.breedingPlan1, 3); - this.breedingPlan1.Size = new System.Drawing.Size(555, 504); - this.breedingPlan1.TabIndex = 2; - // - // statWeighting1 - // - this.statWeighting1.CustomWeightings = ((System.Collections.Generic.Dictionary)(resources.GetObject("statWeighting1.CustomWeightings"))); - this.statWeighting1.Location = new System.Drawing.Point(3, 276); - this.statWeighting1.Name = "statWeighting1"; - this.statWeighting1.Size = new System.Drawing.Size(94, 201); - this.statWeighting1.TabIndex = 7; - this.statWeighting1.Values = new double[] { - 1D, - 1D, - 1D, - 1D, - 1D, - 1D, - 1D}; - // - // pedigree1 - // - this.pedigree1.AutoScroll = true; - this.pedigree1.Dock = System.Windows.Forms.DockStyle.Fill; - this.pedigree1.Location = new System.Drawing.Point(3, 3); - this.pedigree1.Name = "pedigree1"; - this.pedigree1.Size = new System.Drawing.Size(761, 510); - this.pedigree1.TabIndex = 0; - // // Form1 // this.AcceptButton = this.buttonExtract; diff --git a/ARKBreedingStats/Form1.cs b/ARKBreedingStats/Form1.cs index 6a74582e..5168a328 100644 --- a/ARKBreedingStats/Form1.cs +++ b/ARKBreedingStats/Form1.cs @@ -2517,7 +2517,17 @@ private void buttonDetBestBreeding_Click(object sender, EventArgs e) determineBestBreeding(); } - private void listBoxBreedingPlanSpecies_DoubleClick(object sender, EventArgs e) + private void listBoxBreedingPlanSpecies_SelectedIndexChanged(object sender, EventArgs e) + { + determineBestBreeding(); + } + + private void radioButtonBPTopStats_CheckedChanged(object sender, EventArgs e) + { + determineBestBreeding(); + } + + private void radioButtonBPHighStats_CheckedChanged(object sender, EventArgs e) { determineBestBreeding(); } diff --git a/ARKBreedingStats/Properties/AssemblyInfo.cs b/ARKBreedingStats/Properties/AssemblyInfo.cs index 4becebf3..8cba475d 100644 --- a/ARKBreedingStats/Properties/AssemblyInfo.cs +++ b/ARKBreedingStats/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // übernehmen, indem Sie "*" eingeben: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("0.18.4.0")] +[assembly: AssemblyFileVersion("0.18.5.0")] diff --git a/ARKBreedingStats/stats.txt b/ARKBreedingStats/stats.txt index 08730131..476584ab 100644 --- a/ARKBreedingStats/stats.txt +++ b/ARKBreedingStats/stats.txt @@ -5,11 +5,11 @@ // if a creature has no oxygen, set basevalue to 0 and the stat will be deactivated // // version of this file (is used for update-check) -!2360506 +!2380000 Angler 450,0.2,0.27,0.3,0 240,0.1,0.1,0,0 -150,0.1,0.1,0,0 +0,0.1,0.1,0,0 1500,0.1,0.1,0,0.15 350,0.02,0.04,0,0 1,0.05,0.1,1,0.4 diff --git a/ARKBreedingStats/ver.txt b/ARKBreedingStats/ver.txt index 19fa9500..be70a934 100644 --- a/ARKBreedingStats/ver.txt +++ b/ARKBreedingStats/ver.txt @@ -1 +1 @@ -22360506,2360503 \ No newline at end of file +2380000,2360503 \ No newline at end of file