Exemplo n.º 1
0
static bool is_joystick_released_down(void)
{
  if (IS_JOYSTICK_RELEASED_KEY_DOWN() && cpu_is_timeout(&joystick_key_sensibility_timer))
  {
    cpu_set_timeout(cpu_ms_2_cy(JOYSTICK_KEY_DEBOUNCE_MS, static_fcpu_hz), &joystick_key_sensibility_timer);
    return true;
  }
  return false;
}
Exemplo n.º 2
0
bool controller_key_released(void)
{
  if (IS_JOYSTICK_RELEASED_KEY_UP() ||
      IS_JOYSTICK_RELEASED_KEY_DOWN() ||
      IS_JOYSTICK_RELEASED_KEY_RIGHT() ||
      IS_JOYSTICK_RELEASED_KEY_LEFT() ||
      IS_JOYSTICK_RELEASED_KEY_PRESSED())
    return true;
  return false;
}