analog control binding widget: deadzone now moves in increments of 5%

This commit is contained in:
goyuken 2013-08-14 00:30:24 +00:00
parent 7f86f58605
commit 6a01d9d9f6
2 changed files with 103 additions and 103 deletions

View File

@ -65,7 +65,7 @@
this.trackBarSensitivity.Maximum = 20;
this.trackBarSensitivity.Minimum = -20;
this.trackBarSensitivity.Name = "trackBarSensitivity";
this.trackBarSensitivity.Size = new System.Drawing.Size(104, 45);
this.trackBarSensitivity.Size = new System.Drawing.Size(104, 42);
this.trackBarSensitivity.SmallChange = 10;
this.trackBarSensitivity.TabIndex = 2;
this.trackBarSensitivity.TickFrequency = 10;
@ -97,9 +97,9 @@
// trackBarDeadzone
//
this.trackBarDeadzone.Location = new System.Drawing.Point(267, 51);
this.trackBarDeadzone.Maximum = 3;
this.trackBarDeadzone.Maximum = 6;
this.trackBarDeadzone.Name = "trackBarDeadzone";
this.trackBarDeadzone.Size = new System.Drawing.Size(104, 45);
this.trackBarDeadzone.Size = new System.Drawing.Size(104, 42);
this.trackBarDeadzone.TabIndex = 5;
this.trackBarDeadzone.ValueChanged += new System.EventHandler(this.trackBarDeadzone_ValueChanged);
//

View File

@ -27,7 +27,7 @@ namespace BizHawk.MultiClient.config.ControllerConfig
this.ButtonName = ButtonName;
labelButtonName.Text = ButtonName;
trackBarSensitivity.Value = (int)(Bind.Mult * 10.0f);
trackBarDeadzone.Value = (int)(Bind.Deadzone * 10.0f);
trackBarDeadzone.Value = (int)(Bind.Deadzone * 20.0f);
trackBarSensitivity_ValueChanged(null, null);
trackBarDeadzone_ValueChanged(null, null);
textBox1.Text = Bind.Value;
@ -73,7 +73,7 @@ namespace BizHawk.MultiClient.config.ControllerConfig
private void trackBarDeadzone_ValueChanged(object sender, EventArgs e)
{
Bind.Deadzone = trackBarDeadzone.Value / 10.0f;
Bind.Deadzone = trackBarDeadzone.Value / 20.0f;
labelDeadzone.Text = String.Format("Deadzone: {0}", (Bind.Deadzone*100)) + "%";
}
}