Atari - console buttons now work in input config dialog

This commit is contained in:
adelikat 2012-03-30 23:34:38 +00:00
parent e4acb65ed1
commit cb3df74105
1 changed files with 8 additions and 4 deletions

View File

@ -301,13 +301,20 @@ namespace BizHawk.MultiClient
return; return;
} }
mainController = controller; mainController = controller;
if (prev >= PADS[platform]) if (platform == "AtariConsoleButtons")
{
prev = 0;
}
else if (prev >= PADS[platform])
{ {
prev -= PADS[platform]; prev -= PADS[platform];
controller = autoController; controller = autoController;
} }
switch (platform) switch (platform)
{ {
case "AtariConsoleButtons":
((Atari2600ConsoleButtonsTemplate)mainController[0]).Enabled = IDX_CONTROLLERENABLED.Checked;
break;
case "Atari": case "Atari":
((Atari2600ControllerTemplate)mainController[prev]).Enabled = IDX_CONTROLLERENABLED.Checked; ((Atari2600ControllerTemplate)mainController[prev]).Enabled = IDX_CONTROLLERENABLED.Checked;
break; break;
@ -402,9 +409,6 @@ namespace BizHawk.MultiClient
Label TempLabel = Labels[button] as Label; Label TempLabel = Labels[button] as Label;
TempLabel.Dispose(); TempLabel.Dispose();
} }
/*hacky add atari controller stuff*/
} }
private void InputConfig_Load(object sender, EventArgs e) private void InputConfig_Load(object sender, EventArgs e)