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:
parent
23815b4783
commit
5803e362f9
|
@ -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()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue