From bc41d2c0791057703ee9ee4fe10b5d164b8b9af0 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Mon, 28 Nov 2022 10:19:03 -0800 Subject: [PATCH] add IsIdle and IsUp to Keyboard --- src/Input/Keyboard.cs | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/Input/Keyboard.cs b/src/Input/Keyboard.cs index 0ce091f..015d58a 100644 --- a/src/Input/Keyboard.cs +++ b/src/Input/Keyboard.cs @@ -75,11 +75,6 @@ namespace MoonWorks.Input } } - public bool IsDown(KeyCode keycode) - { - return Keys[(int) keycode].IsDown; - } - public bool IsPressed(KeyCode keycode) { return Keys[(int) keycode].IsPressed; @@ -90,11 +85,26 @@ namespace MoonWorks.Input return Keys[(int) keycode].IsHeld; } + public bool IsDown(KeyCode keycode) + { + return Keys[(int) keycode].IsDown; + } + public bool IsReleased(KeyCode keycode) { return Keys[(int) keycode].IsReleased; } + public bool IsIdle(KeyCode keycode) + { + return Keys[(int) keycode].IsIdle; + } + + public bool IsUp(KeyCode keycode) + { + return Keys[(int) keycode].IsUp; + } + public KeyboardButton Button(KeyCode keycode) { return Keys[(int) keycode];