refactor: removed unnecessary input reading code

This commit is contained in:
Gerard Gascón 2024-04-14 18:53:13 +02:00
parent 59a3d96b5b
commit 5d2da3ddbf

View file

@ -7,13 +7,7 @@
public void UpdateInput() { public void UpdateInput() {
_wasPressed = _isPressed; _wasPressed = _isPressed;
short keyState = Win32API.GetAsyncKeyState(Key); _isPressed = Win32API.GetAsyncKeyState(Key) != 0;
if (_wasPressed && keyState == 0) {
_isPressed = false;
}else if (!_isPressed && keyState != 0) {
_isPressed = true;
}
} }
public bool KeyDown() => _isPressed && !_wasPressed; public bool KeyDown() => _isPressed && !_wasPressed;