7800: more control hookup for console buttons

This commit is contained in:
goyuken 2012-12-16 20:04:39 +00:00
parent d57b850c7e
commit fe6f029f39
2 changed files with 7 additions and 4 deletions

View File

@ -1182,6 +1182,7 @@ namespace BizHawk.MultiClient
public class Atari7800ConsoleButtonsTemplate : iControllerConfigObject
{
public string Power = "";
public string Reset = "C";
public string Select = "V, X1 Start";
public string Pause = "";

View File

@ -996,6 +996,12 @@ namespace BizHawk.MultiClient
Global.AutofireAtari2600Controls = autofireA2600Controls;
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 Left", Global.Config.Atari7800Controller[0].Left);
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 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;
var autofireA7800Controls = new AutofireController(Atari7800Control.ProLineJoystick);