From 74f0cf461539f9f94c796cd1d75b05da2404d7ac Mon Sep 17 00:00:00 2001 From: adelikat Date: Tue, 14 Apr 2020 21:11:53 -0500 Subject: [PATCH] movie code cleanup --- .../movie/bk2/Bk2Controller.cs | 26 ++++++------------- BizHawk.Client.Common/movie/bk2/Bk2Header.cs | 12 +-------- 2 files changed, 9 insertions(+), 29 deletions(-) diff --git a/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs b/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs index a635c902d1..bd21957c67 100644 --- a/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs +++ b/BizHawk.Client.Common/movie/bk2/Bk2Controller.cs @@ -9,7 +9,6 @@ namespace BizHawk.Client.Common { public class Bk2Controller : IMovieController { - private readonly string _logKey = ""; private readonly WorkingDictionary _myBoolButtons = new WorkingDictionary(); private readonly WorkingDictionary _myAxisControls = new WorkingDictionary(); @@ -18,15 +17,19 @@ namespace BizHawk.Client.Common public Bk2Controller(string key, ControllerDefinition definition) : this(definition) { - _logKey = key; - SetLogOverride(); + if (!string.IsNullOrEmpty(key)) + { + var groups = key.Split(new[] { "#" }, StringSplitOptions.RemoveEmptyEntries); + + _type.ControlsFromLog = groups + .Select(group => group.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries).ToList()) + .ToList();; + } } public Bk2Controller(ControllerDefinition definition) { _type = new Bk2ControllerDefinition(definition); - SetLogOverride(); - _controlsOrdered = Definition.ControlsOrdered .SelectMany(c => c) .Select(c => new ControlMap @@ -145,19 +148,6 @@ namespace BizHawk.Client.Common #endregion - private void SetLogOverride() - { - if (!string.IsNullOrEmpty(_logKey)) - { - var groups = _logKey.Split(new[] { "#" }, StringSplitOptions.RemoveEmptyEntries); - var controls = groups - .Select(group => group.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries).ToList()) - .ToList(); - - _type.ControlsFromLog = controls; - } - } - private class ControlMap { public string Name { get; set; } diff --git a/BizHawk.Client.Common/movie/bk2/Bk2Header.cs b/BizHawk.Client.Common/movie/bk2/Bk2Header.cs index 30dd89379a..83165be63c 100644 --- a/BizHawk.Client.Common/movie/bk2/Bk2Header.cs +++ b/BizHawk.Client.Common/movie/bk2/Bk2Header.cs @@ -8,17 +8,7 @@ namespace BizHawk.Client.Common public new string this[string key] { get => ContainsKey(key) ? base[key] : ""; - set - { - if (ContainsKey(key)) - { - base[key] = value; - } - else - { - Add(key, value); - } - } + set => base[key] = value; } public override string ToString()