From cb3df74105db90f61e270d7ba44f622fd279c79c Mon Sep 17 00:00:00 2001 From: adelikat Date: Fri, 30 Mar 2012 23:34:38 +0000 Subject: [PATCH] Atari - console buttons now work in input config dialog --- BizHawk.MultiClient/config/InputConfig.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/BizHawk.MultiClient/config/InputConfig.cs b/BizHawk.MultiClient/config/InputConfig.cs index a94360fd94..41e9dcda30 100644 --- a/BizHawk.MultiClient/config/InputConfig.cs +++ b/BizHawk.MultiClient/config/InputConfig.cs @@ -301,13 +301,20 @@ namespace BizHawk.MultiClient return; } mainController = controller; - if (prev >= PADS[platform]) + if (platform == "AtariConsoleButtons") + { + prev = 0; + } + else if (prev >= PADS[platform]) { prev -= PADS[platform]; controller = autoController; } switch (platform) { + case "AtariConsoleButtons": + ((Atari2600ConsoleButtonsTemplate)mainController[0]).Enabled = IDX_CONTROLLERENABLED.Checked; + break; case "Atari": ((Atari2600ControllerTemplate)mainController[prev]).Enabled = IDX_CONTROLLERENABLED.Checked; break; @@ -402,9 +409,6 @@ namespace BizHawk.MultiClient Label TempLabel = Labels[button] as Label; TempLabel.Dispose(); } - - /*hacky add atari controller stuff*/ - } private void InputConfig_Load(object sender, EventArgs e)