From cee9661f0e2a5e791d466f79f3b5eb704fa74c19 Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Sat, 20 Jul 2024 13:41:49 +1000 Subject: [PATCH] Reduce indentation in `Bk2Controller.SetFromMnemonic` --- .../movie/bk2/Bk2Controller.cs | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs b/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs index 0870a721d6..122fdc75ce 100755 --- a/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs +++ b/src/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs @@ -79,32 +79,30 @@ namespace BizHawk.Client.Common public void SetFromMnemonic(string mnemonic) { - if (!string.IsNullOrWhiteSpace(mnemonic)) + if (string.IsNullOrWhiteSpace(mnemonic)) return; + var iterator = 0; + + foreach (var key in ControlsOrdered) { - var iterator = 0; + while (mnemonic[iterator] == '|') iterator++; - foreach (var key in ControlsOrdered) + if (key.IsBool) { - while (mnemonic[iterator] == '|') iterator++; - - if (key.IsBool) - { - _myBoolButtons[key.Name] = mnemonic[iterator] != '.'; - iterator++; - } - else if (key.IsAxis) - { - var commaIndex = mnemonic.IndexOf(',', iterator); + _myBoolButtons[key.Name] = mnemonic[iterator] != '.'; + iterator++; + } + else if (key.IsAxis) + { + var commaIndex = mnemonic.IndexOf(',', iterator); #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER - var val = int.Parse(mnemonic.AsSpan(start: iterator, length: commaIndex - iterator)); + var val = int.Parse(mnemonic.AsSpan(start: iterator, length: commaIndex - iterator)); #else - var axisValueString = mnemonic.Substring(startIndex: iterator, length: commaIndex - iterator); - var val = int.Parse(axisValueString); + var axisValueString = mnemonic.Substring(startIndex: iterator, length: commaIndex - iterator); + var val = int.Parse(axisValueString); #endif - _myAxisControls[key.Name] = val; + _myAxisControls[key.Name] = val; - iterator = commaIndex + 1; - } + iterator = commaIndex + 1; } } }