joyHit method

bool joyHit(
  1. int port,
  2. GamepadButton btn
)

Checks if a specific button on a given gamepad port was just pressed in the current frame.

Returns true if the button was pressed in this frame (i.e., it was up last frame and is down now), false otherwise or if the port is invalid.

Implementation

bool joyHit(int port, GamepadButton btn) {
  if (port < 0 || port >= _input.length) return false;
  return _input[port].buttonHit[btn.index];
}