make IsSticky implementation consistent

only two inheritors and they disagree on semantics... but there's `CurrentStickies` already which gives access to buttons only
This commit is contained in:
Morilli 2024-09-23 01:58:27 +02:00
parent 23815b4783
commit 5803e362f9
1 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@ namespace BizHawk.Client.Common
{
public interface IStickyAdapter : IInputAdapter
{
bool IsSticky(string button);
bool IsSticky(string buttonOrAxis);
}
public class StickyXorAdapter : IStickyAdapter
@ -62,7 +62,7 @@ namespace BizHawk.Client.Common
}
}
public bool IsSticky(string button) => _buttonHolds.Contains(button);
public bool IsSticky(string buttonOrAxis) => _buttonHolds.Contains(buttonOrAxis) || _axisHolds.ContainsKey(buttonOrAxis);
public void ClearStickies()
{
@ -166,7 +166,7 @@ namespace BizHawk.Client.Common
}
}
public bool IsSticky(string button) => _boolPatterns.ContainsKey(button) || _axisPatterns.ContainsKey(button);
public bool IsSticky(string buttonOrAxis) => _boolPatterns.ContainsKey(buttonOrAxis) || _axisPatterns.ContainsKey(buttonOrAxis);
public void ClearStickies()
{