mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-24 12:06:37 +00:00
18 lines
601 B
C#
18 lines
601 B
C#
using Microsoft.Xna.Framework.Input;
|
|
|
|
namespace MonoGame.Extended.Input
|
|
{
|
|
public static class KeyboardExtended
|
|
{
|
|
// TODO: This global static state was a horrible idea.
|
|
private static KeyboardState _currentKeyboardState;
|
|
private static KeyboardState _previousKeyboardState;
|
|
|
|
public static KeyboardStateExtended GetState()
|
|
{
|
|
_previousKeyboardState = _currentKeyboardState;
|
|
_currentKeyboardState = Keyboard.GetState();
|
|
return new KeyboardStateExtended(_currentKeyboardState, _previousKeyboardState);
|
|
}
|
|
}
|
|
} |