Code cleanup (CPS)

This commit is contained in:
Ryuki
2022-08-24 17:12:52 +02:00
parent f3847b90fd
commit 5cddc7ed1f
4 changed files with 42 additions and 101 deletions

View File

@ -194,20 +194,20 @@ namespace osu.Game.Rulesets.UI
var listener = new ActionListener(calculator);
KeyBindingContainer.Add(listener);
calculator.Listener = listener;
}
private class ActionListener : ClicksPerSecondCalculator.InputListener, IKeyBindingHandler<T>
private class ActionListener : Component, IKeyBindingHandler<T>
{
private readonly ClicksPerSecondCalculator calculator;
public ActionListener(ClicksPerSecondCalculator calculator)
: base(calculator)
{
this.calculator = calculator;
}
public bool OnPressed(KeyBindingPressEvent<T> e)
{
Calculator.AddTimestamp();
calculator.AddTimestamp();
return false;
}