Joypad.Set - Added Slot Number As An Optional Parameter

This commit is contained in:
Rolanmen1 2012-03-29 19:53:16 +00:00
parent 1c6b792a28
commit 720b1cc2ba
1 changed files with 8 additions and 3 deletions

View File

@ -1246,11 +1246,16 @@ namespace BizHawk.MultiClient
return buttons; return buttons;
} }
public void joypad_set(LuaTable buttons) public void joypad_set(LuaTable buttons, object slot = null)
{ {
foreach (var button in buttons.Keys) foreach (var button in buttons.Keys)
if(Convert.ToBoolean(buttons[button]) == true) {
Global.ClickyVirtualPadController.Click(button.ToString()); if (Convert.ToBoolean(buttons[button]) == true)
if (slot == null)
Global.ClickyVirtualPadController.Click(button.ToString());
else
Global.ClickyVirtualPadController.Click("P" + slot.ToString() + " " + button.ToString());
}
} }
//---------------------------------------------------- //----------------------------------------------------