/// <summary> /// Returns if a key is currently up /// </summary> /// <param name="key">Key to check</param> /// <returns>True if the key is currently up</returns> public Boolean IsKeyUp(Keys key) { return(CurrKeys.IsKeyUp(key)); }
/// <summary> /// Returns if a Key was just tapped /// </summary> /// <param name="key">Key to check</param> /// <returns>True if it was just tapped</returns> public Boolean IsKeyTapped(Keys key) { return(CurrKeys.IsKeyDown(key) && !PrevKeys.IsKeyDown(key)); }
/// <summary> /// Returns if a key is currently down /// </summary> /// <param name="key">Key to check</param> /// <returns>True if the key is currently down</returns> public Boolean IsKeyDown(Keys key) { return(CurrKeys.IsKeyDown(key)); }
/// <summary> /// Returns all key presses that were just tapped /// </summary> /// <returns>Key presses that were just tapped</returns> public Keys[] GetKeysTapped() { IEnumerable <Keys> result = CurrKeys.GetPressedKeys().Except(PrevKeys.GetPressedKeys()); return(result.ToArray()); }