TAStudio - Fix SMS virtualpad so that it controls input

This commit is contained in:
andres.delikat 2011-07-26 02:47:21 +00:00
parent ef33763383
commit 81fe6e200c
3 changed files with 10 additions and 7 deletions

View File

@ -242,7 +242,7 @@
this.StopButton});
this.toolStrip1.Location = new System.Drawing.Point(37, 27);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(154, 25);
this.toolStrip1.Size = new System.Drawing.Size(185, 25);
this.toolStrip1.TabIndex = 0;
//
// RewindToBeginning
@ -292,6 +292,7 @@
// FastFowardToEnd
//
this.FastFowardToEnd.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.FastFowardToEnd.Enabled = false;
this.FastFowardToEnd.Image = global::BizHawk.MultiClient.Properties.Resources.ForwardMore;
this.FastFowardToEnd.ImageTransparentColor = System.Drawing.Color.Magenta;
this.FastFowardToEnd.Name = "FastFowardToEnd";

View File

@ -121,8 +121,10 @@ namespace BizHawk.MultiClient
case "GG":
VirtualPadSMS smspad1 = new VirtualPadSMS();
smspad1.Location = new Point(8, 19);
smspad1.Controller = "P1";
VirtualPadSMS smspad2 = new VirtualPadSMS();
smspad2.Location = new Point(188, 19);
smspad2.Controller = "P2";
Pads.Add(smspad1);
Pads.Add(smspad2);
ControllerBox.Controls.Add(Pads[0]);

View File

@ -148,17 +148,17 @@ namespace BizHawk.MultiClient
{
if (Global.Emulator.SystemId != "SMS") return;
if (sender == PU)
Global.StickyXORAdapter.SetSticky(Controller + "Up", PU.Checked);
Global.StickyXORAdapter.SetSticky(Controller + " Up", PU.Checked);
else if (sender == PD)
Global.StickyXORAdapter.SetSticky(Controller + "Down", PD.Checked);
Global.StickyXORAdapter.SetSticky(Controller + " Down", PD.Checked);
else if (sender == PL)
Global.StickyXORAdapter.SetSticky(Controller + "Left", PL.Checked);
Global.StickyXORAdapter.SetSticky(Controller + " Left", PL.Checked);
else if (sender == PR)
Global.StickyXORAdapter.SetSticky(Controller + "Right", PR.Checked);
Global.StickyXORAdapter.SetSticky(Controller + " Right", PR.Checked);
else if (sender == B1)
Global.StickyXORAdapter.SetSticky(Controller + "B1", B3.Checked);
Global.StickyXORAdapter.SetSticky(Controller + " B1", B3.Checked);
else if (sender == B2)
Global.StickyXORAdapter.SetSticky(Controller + "B2", B4.Checked);
Global.StickyXORAdapter.SetSticky(Controller + " B2", B4.Checked);
}
public override void Clear()