7800: more control hookup for console buttons
This commit is contained in:
parent
d57b850c7e
commit
fe6f029f39
|
@ -1182,6 +1182,7 @@ namespace BizHawk.MultiClient
|
||||||
|
|
||||||
public class Atari7800ConsoleButtonsTemplate : iControllerConfigObject
|
public class Atari7800ConsoleButtonsTemplate : iControllerConfigObject
|
||||||
{
|
{
|
||||||
|
public string Power = "";
|
||||||
public string Reset = "C";
|
public string Reset = "C";
|
||||||
public string Select = "V, X1 Start";
|
public string Select = "V, X1 Start";
|
||||||
public string Pause = "";
|
public string Pause = "";
|
||||||
|
|
|
@ -996,6 +996,12 @@ namespace BizHawk.MultiClient
|
||||||
Global.AutofireAtari2600Controls = autofireA2600Controls;
|
Global.AutofireAtari2600Controls = autofireA2600Controls;
|
||||||
|
|
||||||
var a7800Controls = new Controller(Atari7800Control.ProLineJoystick);
|
var a7800Controls = new Controller(Atari7800Control.ProLineJoystick);
|
||||||
|
|
||||||
|
a7800Controls.BindMulti("Power", Global.Config.Atari7800ConsoleButtons[0].Power);
|
||||||
|
a7800Controls.BindMulti("Reset", Global.Config.Atari7800ConsoleButtons[0].Reset);
|
||||||
|
a7800Controls.BindMulti("Select", Global.Config.Atari7800ConsoleButtons[0].Select);
|
||||||
|
a7800Controls.BindMulti("Pause", Global.Config.Atari7800ConsoleButtons[0].Pause);
|
||||||
|
|
||||||
a7800Controls.BindMulti("P1 Up", Global.Config.Atari7800Controller[0].Up);
|
a7800Controls.BindMulti("P1 Up", Global.Config.Atari7800Controller[0].Up);
|
||||||
a7800Controls.BindMulti("P1 Left", Global.Config.Atari7800Controller[0].Left);
|
a7800Controls.BindMulti("P1 Left", Global.Config.Atari7800Controller[0].Left);
|
||||||
a7800Controls.BindMulti("P1 Right", Global.Config.Atari7800Controller[0].Right);
|
a7800Controls.BindMulti("P1 Right", Global.Config.Atari7800Controller[0].Right);
|
||||||
|
@ -1010,10 +1016,6 @@ namespace BizHawk.MultiClient
|
||||||
a7800Controls.BindMulti("P2 Trigger", Global.Config.Atari7800Controller[1].Button1);
|
a7800Controls.BindMulti("P2 Trigger", Global.Config.Atari7800Controller[1].Button1);
|
||||||
a7800Controls.BindMulti("P2 Trigger 2", Global.Config.Atari7800Controller[1].Button2);
|
a7800Controls.BindMulti("P2 Trigger 2", Global.Config.Atari7800Controller[1].Button2);
|
||||||
|
|
||||||
//FIXME
|
|
||||||
//a7800Controls.BindMulti("Reset", Global.Config.Atari2600ConsoleButtons[0].Reset);
|
|
||||||
//a7800Controls.BindMulti("Select", Global.Config.Atari2600ConsoleButtons[0].Select);
|
|
||||||
|
|
||||||
Global.Atari7800Controls = a7800Controls;
|
Global.Atari7800Controls = a7800Controls;
|
||||||
|
|
||||||
var autofireA7800Controls = new AutofireController(Atari7800Control.ProLineJoystick);
|
var autofireA7800Controls = new AutofireController(Atari7800Control.ProLineJoystick);
|
||||||
|
|
Loading…
Reference in New Issue