1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-23 01:00:28 +08:00

Rename counter classes to avoid confusing.

This commit is contained in:
Huo Yaoyuan
2016-09-24 09:53:58 +08:00
Unverified
parent 4b459b4f67
commit c70bf53486
7 changed files with 130 additions and 130 deletions
@@ -0,0 +1,30 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using OpenTK.Input;
using osu.Framework.Graphics;
using osu.Framework.Input;
namespace osu.Game.Graphics.UserInterface
{
public class KeyCounterKeyBoard : KeyCounter
{
public Key Key { get; }
public KeyCounterKeyBoard(string name, Key key) : base(name)
{
Key = key;
}
protected override bool OnKeyDown(InputState state, KeyDownEventArgs args)
{
if (args.Key == this.Key) IsLit = true;
return base.OnKeyDown(state, args);
}
protected override bool OnKeyUp(InputState state, KeyUpEventArgs args)
{
if (args.Key == this.Key) IsLit = false;
return base.OnKeyUp(state, args);
}
}
}