using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; internal class parmMap : UserControl { private bool bool_0; private CheckBox chkHighCamOnly; private CheckBox chkSecMaps; private Class18 class18_0; private ErrorProvider errorProvider_0; private GroupBox groupBox1; private GroupBox groupBox4; private GroupBox groupBox5; private IContainer icontainer_0; private RadioButton rbPrimMap; private RadioButton rbPrimTps; private RadioButton rbSecMap; private RadioButton rbSecTps; private RadioButton rbSecAlpha; private RadioButton rbPrimAlpha; private GroupBox grpAlphaN; private Label label1; private Label label14; private Label label13; private Label label7; private Label label12; private Label label9; private Label label10; private Label label6; private Label label5; private Label label3; private Panel panel1; private NumericUpDown txtbMapCross; private NumericUpDown txtbAlpha100mBar; private NumericUpDown txtbTpsCross; private NumericUpDown txtbAlpha0mBar; private NumericUpDown txtbAlpha100tps; private NumericUpDown txtbAlpha0Tps; private IContainer components; internal parmMap(ref Class18 rm) { this.class18_0 = rm; this.class18_0.delegate55_0 += new Class18.Delegate55(this.method_0); this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_0); this.InitializeComponent(); this.groupBox4.Enabled = true; this.groupBox5.Enabled = true; foreach (Control control in base.Controls) { float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f); control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit); } } private void chkHighCamOnly_CheckedChanged(object sender, EventArgs e) { this.method_1(); this.parmMap_Load(null, null); } protected override void Dispose(bool disposing) { if (disposing && (this.icontainer_0 != null)) { this.icontainer_0.Dispose(); } base.Dispose(disposing); } private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox5 = new System.Windows.Forms.GroupBox(); this.rbSecAlpha = new System.Windows.Forms.RadioButton(); this.rbSecTps = new System.Windows.Forms.RadioButton(); this.rbSecMap = new System.Windows.Forms.RadioButton(); this.chkSecMaps = new System.Windows.Forms.CheckBox(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.rbPrimAlpha = new System.Windows.Forms.RadioButton(); this.rbPrimTps = new System.Windows.Forms.RadioButton(); this.rbPrimMap = new System.Windows.Forms.RadioButton(); this.chkHighCamOnly = new System.Windows.Forms.CheckBox(); this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components); this.grpAlphaN = new System.Windows.Forms.GroupBox(); this.txtbMapCross = new System.Windows.Forms.NumericUpDown(); this.txtbAlpha100mBar = new System.Windows.Forms.NumericUpDown(); this.txtbTpsCross = new System.Windows.Forms.NumericUpDown(); this.label1 = new System.Windows.Forms.Label(); this.txtbAlpha0mBar = new System.Windows.Forms.NumericUpDown(); this.label14 = new System.Windows.Forms.Label(); this.txtbAlpha100tps = new System.Windows.Forms.NumericUpDown(); this.label13 = new System.Windows.Forms.Label(); this.txtbAlpha0Tps = new System.Windows.Forms.NumericUpDown(); this.label7 = new System.Windows.Forms.Label(); this.label12 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.panel1 = new System.Windows.Forms.Panel(); this.groupBox1.SuspendLayout(); this.groupBox5.SuspendLayout(); this.groupBox4.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit(); this.grpAlphaN.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.txtbMapCross)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha100mBar)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbTpsCross)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha0mBar)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha100tps)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha0Tps)).BeginInit(); this.panel1.SuspendLayout(); this.SuspendLayout(); // // groupBox1 // this.groupBox1.Controls.Add(this.groupBox5); this.groupBox1.Controls.Add(this.chkSecMaps); this.groupBox1.Controls.Add(this.groupBox4); this.groupBox1.Controls.Add(this.chkHighCamOnly); this.groupBox1.Location = new System.Drawing.Point(3, 3); this.groupBox1.Name = "groupBox1"; this.groupBox1.Size = new System.Drawing.Size(210, 262); this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; this.groupBox1.Text = "Maps Indexing"; // // groupBox5 // this.groupBox5.Controls.Add(this.rbSecAlpha); this.groupBox5.Controls.Add(this.rbSecTps); this.groupBox5.Controls.Add(this.rbSecMap); this.groupBox5.Location = new System.Drawing.Point(3, 168); this.groupBox5.Name = "groupBox5"; this.groupBox5.Size = new System.Drawing.Size(198, 91); this.groupBox5.TabIndex = 1; this.groupBox5.TabStop = false; this.groupBox5.Text = "Secondary Map Load"; // // rbSecAlpha // this.rbSecAlpha.AutoSize = true; this.rbSecAlpha.Enabled = false; this.rbSecAlpha.Location = new System.Drawing.Point(21, 66); this.rbSecAlpha.Name = "rbSecAlpha"; this.rbSecAlpha.Size = new System.Drawing.Size(66, 18); this.rbSecAlpha.TabIndex = 7; this.rbSecAlpha.Text = "Alpha-N"; this.rbSecAlpha.UseVisualStyleBackColor = true; this.rbSecAlpha.Click += new System.EventHandler(this.rbSecMap_Click); // // rbSecTps // this.rbSecTps.AutoSize = true; this.rbSecTps.Enabled = false; this.rbSecTps.Location = new System.Drawing.Point(21, 42); this.rbSecTps.Name = "rbSecTps"; this.rbSecTps.Size = new System.Drawing.Size(45, 18); this.rbSecTps.TabIndex = 2; this.rbSecTps.Text = "TPS"; this.rbSecTps.UseVisualStyleBackColor = true; this.rbSecTps.Click += new System.EventHandler(this.rbSecMap_Click); // // rbSecMap // this.rbSecMap.AutoSize = true; this.rbSecMap.Checked = true; this.rbSecMap.Location = new System.Drawing.Point(21, 17); this.rbSecMap.Name = "rbSecMap"; this.rbSecMap.Size = new System.Drawing.Size(47, 18); this.rbSecMap.TabIndex = 2; this.rbSecMap.TabStop = true; this.rbSecMap.Text = "Map"; this.rbSecMap.UseVisualStyleBackColor = true; this.rbSecMap.Click += new System.EventHandler(this.rbSecMap_Click); // // chkSecMaps // this.chkSecMaps.AutoSize = true; this.chkSecMaps.Location = new System.Drawing.Point(16, 44); this.chkSecMaps.Name = "chkSecMaps"; this.chkSecMaps.Size = new System.Drawing.Size(139, 18); this.chkSecMaps.TabIndex = 1; this.chkSecMaps.Text = "Secondary Map Only"; this.chkSecMaps.UseVisualStyleBackColor = true; this.chkSecMaps.CheckedChanged += new System.EventHandler(this.chkHighCamOnly_CheckedChanged); // // groupBox4 // this.groupBox4.Controls.Add(this.rbPrimAlpha); this.groupBox4.Controls.Add(this.rbPrimTps); this.groupBox4.Controls.Add(this.rbPrimMap); this.groupBox4.Location = new System.Drawing.Point(3, 71); this.groupBox4.Name = "groupBox4"; this.groupBox4.Size = new System.Drawing.Size(198, 91); this.groupBox4.TabIndex = 0; this.groupBox4.TabStop = false; this.groupBox4.Text = "Primary Map Load"; // // rbPrimAlpha // this.rbPrimAlpha.AutoSize = true; this.rbPrimAlpha.Enabled = false; this.rbPrimAlpha.Location = new System.Drawing.Point(21, 66); this.rbPrimAlpha.Name = "rbPrimAlpha"; this.rbPrimAlpha.Size = new System.Drawing.Size(66, 18); this.rbPrimAlpha.TabIndex = 6; this.rbPrimAlpha.Text = "Alpha-N"; this.rbPrimAlpha.UseVisualStyleBackColor = true; this.rbPrimAlpha.Click += new System.EventHandler(this.rbPrimMap_Click); // // rbPrimTps // this.rbPrimTps.AutoSize = true; this.rbPrimTps.Enabled = false; this.rbPrimTps.Location = new System.Drawing.Point(21, 42); this.rbPrimTps.Name = "rbPrimTps"; this.rbPrimTps.Size = new System.Drawing.Size(45, 18); this.rbPrimTps.TabIndex = 5; this.rbPrimTps.Text = "TPS"; this.rbPrimTps.UseVisualStyleBackColor = true; this.rbPrimTps.Click += new System.EventHandler(this.rbPrimMap_Click); // // rbPrimMap // this.rbPrimMap.AutoSize = true; this.rbPrimMap.Checked = true; this.rbPrimMap.Location = new System.Drawing.Point(21, 17); this.rbPrimMap.Name = "rbPrimMap"; this.rbPrimMap.Size = new System.Drawing.Size(47, 18); this.rbPrimMap.TabIndex = 2; this.rbPrimMap.TabStop = true; this.rbPrimMap.Text = "Map"; this.rbPrimMap.UseVisualStyleBackColor = true; this.rbPrimMap.Click += new System.EventHandler(this.rbPrimMap_Click); // // chkHighCamOnly // this.chkHighCamOnly.AutoSize = true; this.chkHighCamOnly.Location = new System.Drawing.Point(16, 23); this.chkHighCamOnly.Name = "chkHighCamOnly"; this.chkHighCamOnly.Size = new System.Drawing.Size(143, 18); this.chkHighCamOnly.TabIndex = 0; this.chkHighCamOnly.Text = "High Cams Maps Only"; this.chkHighCamOnly.UseVisualStyleBackColor = true; this.chkHighCamOnly.CheckedChanged += new System.EventHandler(this.chkHighCamOnly_CheckedChanged); // // errorProvider_0 // this.errorProvider_0.ContainerControl = this; // // grpAlphaN // this.grpAlphaN.Controls.Add(this.txtbMapCross); this.grpAlphaN.Controls.Add(this.txtbAlpha100mBar); this.grpAlphaN.Controls.Add(this.txtbTpsCross); this.grpAlphaN.Controls.Add(this.label1); this.grpAlphaN.Controls.Add(this.txtbAlpha0mBar); this.grpAlphaN.Controls.Add(this.label14); this.grpAlphaN.Controls.Add(this.txtbAlpha100tps); this.grpAlphaN.Controls.Add(this.label13); this.grpAlphaN.Controls.Add(this.txtbAlpha0Tps); this.grpAlphaN.Controls.Add(this.label7); this.grpAlphaN.Controls.Add(this.label12); this.grpAlphaN.Controls.Add(this.label9); this.grpAlphaN.Controls.Add(this.label10); this.grpAlphaN.Controls.Add(this.label6); this.grpAlphaN.Controls.Add(this.label5); this.grpAlphaN.Controls.Add(this.label3); this.grpAlphaN.Location = new System.Drawing.Point(3, 268); this.grpAlphaN.Name = "grpAlphaN"; this.grpAlphaN.Size = new System.Drawing.Size(210, 169); this.grpAlphaN.TabIndex = 4; this.grpAlphaN.TabStop = false; this.grpAlphaN.Text = "Alpha-N Settings"; // // txtbMapCross // this.txtbMapCross.Increment = new decimal(new int[] { 25, 0, 0, 0}); this.txtbMapCross.Location = new System.Drawing.Point(72, 141); this.txtbMapCross.Maximum = new decimal(new int[] { 3000, 0, 0, 0}); this.txtbMapCross.Name = "txtbMapCross"; this.txtbMapCross.Size = new System.Drawing.Size(60, 20); this.txtbMapCross.TabIndex = 121; this.txtbMapCross.Click += new System.EventHandler(this.txtbAlpha0mBar_Validated); this.txtbMapCross.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbAlpha0mBar_KeyPress); this.txtbMapCross.Validating += new System.ComponentModel.CancelEventHandler(this.txtbAlpha0mBar_Validating); this.txtbMapCross.Validated += new System.EventHandler(this.txtbAlpha0mBar_Validated); // // txtbAlpha100mBar // this.txtbAlpha100mBar.Increment = new decimal(new int[] { 25, 0, 0, 0}); this.txtbAlpha100mBar.Location = new System.Drawing.Point(102, 67); this.txtbAlpha100mBar.Maximum = new decimal(new int[] { 3000, 0, 0, 0}); this.txtbAlpha100mBar.Name = "txtbAlpha100mBar"; this.txtbAlpha100mBar.Size = new System.Drawing.Size(60, 20); this.txtbAlpha100mBar.TabIndex = 125; this.txtbAlpha100mBar.Click += new System.EventHandler(this.txtbAlpha0mBar_Validated); this.txtbAlpha100mBar.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbAlpha0mBar_KeyPress); this.txtbAlpha100mBar.Validating += new System.ComponentModel.CancelEventHandler(this.txtbAlpha0mBar_Validating); this.txtbAlpha100mBar.Validated += new System.EventHandler(this.txtbAlpha0mBar_Validated); // // txtbTpsCross // this.txtbTpsCross.Location = new System.Drawing.Point(72, 115); this.txtbTpsCross.Name = "txtbTpsCross"; this.txtbTpsCross.Size = new System.Drawing.Size(60, 20); this.txtbTpsCross.TabIndex = 120; this.txtbTpsCross.Click += new System.EventHandler(this.txtbAlpha0mBar_Validated); this.txtbTpsCross.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbAlpha0mBar_KeyPress); this.txtbTpsCross.Validating += new System.ComponentModel.CancelEventHandler(this.txtbAlpha0mBar_Validating); this.txtbTpsCross.Validated += new System.EventHandler(this.txtbAlpha0mBar_Validated); // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(7, 96); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(66, 14); this.label1.TabIndex = 19; this.label1.Text = "Crossover:"; // // txtbAlpha0mBar // this.txtbAlpha0mBar.Increment = new decimal(new int[] { 25, 0, 0, 0}); this.txtbAlpha0mBar.Location = new System.Drawing.Point(102, 41); this.txtbAlpha0mBar.Maximum = new decimal(new int[] { 3000, 0, 0, 0}); this.txtbAlpha0mBar.Name = "txtbAlpha0mBar"; this.txtbAlpha0mBar.Size = new System.Drawing.Size(60, 20); this.txtbAlpha0mBar.TabIndex = 124; this.txtbAlpha0mBar.Click += new System.EventHandler(this.txtbAlpha0mBar_Validated); this.txtbAlpha0mBar.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbAlpha0mBar_KeyPress); this.txtbAlpha0mBar.Validating += new System.ComponentModel.CancelEventHandler(this.txtbAlpha0mBar_Validating); this.txtbAlpha0mBar.Validated += new System.EventHandler(this.txtbAlpha0mBar_Validated); // // label14 // this.label14.AutoSize = true; this.label14.Location = new System.Drawing.Point(77, 69); this.label14.Name = "label14"; this.label14.Size = new System.Drawing.Size(14, 14); this.label14.TabIndex = 18; this.label14.Text = "%"; // // txtbAlpha100tps // this.txtbAlpha100tps.Location = new System.Drawing.Point(14, 67); this.txtbAlpha100tps.Name = "txtbAlpha100tps"; this.txtbAlpha100tps.Size = new System.Drawing.Size(57, 20); this.txtbAlpha100tps.TabIndex = 123; this.txtbAlpha100tps.Click += new System.EventHandler(this.txtbAlpha0mBar_Validated); this.txtbAlpha100tps.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbAlpha0mBar_KeyPress); this.txtbAlpha100tps.Validating += new System.ComponentModel.CancelEventHandler(this.txtbAlpha0mBar_Validating); this.txtbAlpha100tps.Validated += new System.EventHandler(this.txtbAlpha0mBar_Validated); // // label13 // this.label13.AutoSize = true; this.label13.Location = new System.Drawing.Point(77, 43); this.label13.Name = "label13"; this.label13.Size = new System.Drawing.Size(14, 14); this.label13.TabIndex = 16; this.label13.Text = "%"; // // txtbAlpha0Tps // this.txtbAlpha0Tps.Location = new System.Drawing.Point(14, 41); this.txtbAlpha0Tps.Name = "txtbAlpha0Tps"; this.txtbAlpha0Tps.Size = new System.Drawing.Size(57, 20); this.txtbAlpha0Tps.TabIndex = 122; this.txtbAlpha0Tps.Click += new System.EventHandler(this.txtbAlpha0mBar_Validated); this.txtbAlpha0Tps.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbAlpha0mBar_KeyPress); this.txtbAlpha0Tps.Validating += new System.ComponentModel.CancelEventHandler(this.txtbAlpha0mBar_Validating); this.txtbAlpha0Tps.Validated += new System.EventHandler(this.txtbAlpha0mBar_Validated); // // label7 // this.label7.AutoSize = true; this.label7.Location = new System.Drawing.Point(139, 143); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(33, 14); this.label7.TabIndex = 14; this.label7.Text = "mbar"; // // label12 // this.label12.AutoSize = true; this.label12.Location = new System.Drawing.Point(31, 145); this.label12.Name = "label12"; this.label12.Size = new System.Drawing.Size(32, 14); this.label12.TabIndex = 12; this.label12.Text = "Map:"; // // label9 // this.label9.AutoSize = true; this.label9.Location = new System.Drawing.Point(139, 117); this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(14, 14); this.label9.TabIndex = 11; this.label9.Text = "%"; // // label10 // this.label10.AutoSize = true; this.label10.Location = new System.Drawing.Point(31, 119); this.label10.Name = "label10"; this.label10.Size = new System.Drawing.Size(30, 14); this.label10.TabIndex = 9; this.label10.Text = "TPS:"; // // label6 // this.label6.AutoSize = true; this.label6.Location = new System.Drawing.Point(168, 66); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(33, 14); this.label6.TabIndex = 5; this.label6.Text = "mbar"; // // label5 // this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(168, 43); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(33, 14); this.label5.TabIndex = 4; this.label5.Text = "mbar"; // // label3 // this.label3.AutoSize = true; this.label3.Location = new System.Drawing.Point(7, 20); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(111, 14); this.label3.TabIndex = 0; this.label3.Text = "MAP value with tps:"; // // panel1 // this.panel1.AutoScroll = true; this.panel1.Controls.Add(this.groupBox1); this.panel1.Controls.Add(this.grpAlphaN); this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(256, 458); this.panel1.TabIndex = 5; // // parmMap // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.panel1); this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Name = "parmMap"; this.Size = new System.Drawing.Size(256, 458); this.Load += new System.EventHandler(this.parmMap_Load); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); this.groupBox5.ResumeLayout(false); this.groupBox5.PerformLayout(); this.groupBox4.ResumeLayout(false); this.groupBox4.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit(); this.grpAlphaN.ResumeLayout(false); this.grpAlphaN.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.txtbMapCross)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha100mBar)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbTpsCross)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha0mBar)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha100tps)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtbAlpha0Tps)).EndInit(); this.panel1.ResumeLayout(false); this.ResumeLayout(false); } private void method_0() { if (this.class18_0.method_30_HasFileLoadedInBMTune()) { this.parmMap_Load(null, null); } } private void method_1() { if (!this.bool_0) { this.class18_0.method_155("Fuel & Ign Table Settings"); if (this.chkHighCamOnly.Checked) { this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_24, 0xff); } else { this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_24, 0); } if (this.chkSecMaps.Checked) { this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_25, 0xff); } else { this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_25, 0); } if (this.grpAlphaN.Enabled) { this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_370, this.class18_0.method_228(int.Parse(this.txtbTpsCross.Text))); this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_371, this.class18_0.method_226(int.Parse(this.txtbMapCross.Text))); this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_373 + 2L, this.class18_0.method_228(int.Parse(this.txtbAlpha0Tps.Text))); this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_373, this.class18_0.method_228(int.Parse(this.txtbAlpha100tps.Text))); this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_373 + 3L, this.class18_0.method_226(int.Parse(this.txtbAlpha0mBar.Text))); this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_373 + 1L, this.class18_0.method_226(int.Parse(this.txtbAlpha100mBar.Text))); } byte num = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_372); if (this.rbPrimMap.Checked) { num = this.class18_0.method_261(num, 0, false); num = this.class18_0.method_261(num, 1, false); } else if (this.rbPrimAlpha.Checked) { num = this.class18_0.method_261(num, 0, true); num = this.class18_0.method_261(num, 1, false); } else if (this.rbPrimTps.Checked) { num = this.class18_0.method_261(num, 0, false); num = this.class18_0.method_261(num, 1, true); } if (this.rbSecMap.Checked) { num = this.class18_0.method_261(num, 2, false); num = this.class18_0.method_261(num, 3, false); } else if (this.rbSecAlpha.Checked) { num = this.class18_0.method_261(num, 2, true); num = this.class18_0.method_261(num, 3, false); } else if (this.rbSecTps.Checked) { num = this.class18_0.method_261(num, 2, false); num = this.class18_0.method_261(num, 3, true); } this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_372, num); this.class18_0.method_153(); this.parmMap_Load(null, null); } } private void parmMap_Load(object sender, EventArgs e) { this.bool_0 = true; this.chkHighCamOnly.Checked = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_24) == 0xff; this.chkSecMaps.Checked = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_25) == 0xff; this.rbPrimAlpha.Enabled = this.class18_0.class13_u_0.long_372 != 0L; this.rbPrimTps.Enabled = this.class18_0.class13_u_0.long_372 != 0L; this.rbSecAlpha.Enabled = this.class18_0.class13_u_0.long_372 != 0L; this.rbSecTps.Enabled = this.class18_0.class13_u_0.long_372 != 0L; if (this.class18_0.class13_u_0.long_372 != 0L) { byte num = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_372); if ((this.class18_0.method_258(num, 0) && !this.class18_0.method_258(num, 1)) && !this.rbPrimAlpha.Checked) { this.rbPrimAlpha.Checked = true; } else if ((!this.class18_0.method_258(num, 0) && this.class18_0.method_258(num, 1)) && !this.rbPrimTps.Checked) { this.rbPrimTps.Checked = true; } else if ((!this.class18_0.method_258(num, 0) && !this.class18_0.method_258(num, 1)) && !this.rbPrimMap.Checked) { this.rbPrimMap.Checked = true; } if ((this.class18_0.method_258(num, 2) && !this.class18_0.method_258(num, 3)) && !this.rbSecAlpha.Checked) { this.rbSecAlpha.Checked = true; } else if ((!this.class18_0.method_258(num, 2) && this.class18_0.method_258(num, 3)) && !this.rbSecTps.Checked) { this.rbSecTps.Checked = true; } else if ((!this.class18_0.method_258(num, 2) && !this.class18_0.method_258(num, 3)) && !this.rbSecMap.Checked) { this.rbSecMap.Checked = true; } } bool AlphaEnabled = this.class18_0.method_265(new long[] { this.class18_0.class13_u_0.long_373, this.class18_0.class13_u_0.long_371, this.class18_0.class13_u_0.long_370 }); if (AlphaEnabled && !this.rbPrimAlpha.Checked && !this.rbSecAlpha.Checked) AlphaEnabled = false; this.grpAlphaN.Enabled = AlphaEnabled; { this.txtbAlpha0Tps.Text = this.class18_0.method_198(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_373 + 2L)).ToString(); this.txtbAlpha100tps.Text = this.class18_0.method_198(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_373)).ToString(); this.txtbAlpha0mBar.Text = this.class18_0.method_206(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_373 + 3L)).ToString(); this.txtbAlpha100mBar.Text = this.class18_0.method_206(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_373 + 1L)).ToString(); this.txtbTpsCross.Text = this.class18_0.method_198(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_370)).ToString(); this.txtbMapCross.Text = this.class18_0.method_206(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_371)).ToString(); } this.bool_0 = false; } private void rbPrimMap_Click(object sender, EventArgs e) { this.method_1(); } private void rbSecMap_Click(object sender, EventArgs e) { this.method_1(); } private void txtbAlpha0mBar_KeyPress(object sender, KeyPressEventArgs e) { NumericUpDown control = (NumericUpDown)sender; if (e.KeyChar == '\r') { control = (NumericUpDown)sender; this.groupBox1.Focus(); if (this.errorProvider_0.GetError(control) == string.Empty) { this.method_1(); } control.Focus(); } } private void txtbAlpha0mBar_Validated(object sender, EventArgs e) { this.method_1(); } private void txtbAlpha0mBar_Validating(object sender, CancelEventArgs e) { NumericUpDown control = (NumericUpDown)sender; if (!this.class18_0.method_256(control.Text.ToString())) { this.errorProvider_0.SetError(control, "Invalid input, double required"); e.Cancel = true; } else { this.errorProvider_0.SetError(control, ""); } } }