diff --git a/pixelgl/joystick.go b/pixelgl/joystick.go index 0c4c5c4..25fd374 100644 --- a/pixelgl/joystick.go +++ b/pixelgl/joystick.go @@ -180,7 +180,7 @@ func (js *joystickState) getButton(joystick Joystick, button int) bool { if js.buttons[joystick] == nil || button >= len(js.buttons[joystick]) || button < 0 { return false } - return js.buttons[joystick][byte(button)] == 1 + return js.buttons[joystick][byte(button)] == glfw.Press } // Returns the value of a joystick axis, returning 0 if the button or joystick is invalid.