#pragma once

#include <SDL3/SDL.h>

namespace GlobalEvents {
    // Comprueba los eventos que se pueden producir en cualquier sección del juego
    void handle(const SDL_Event& event);

    // True si en aquest frame s'ha rebut un SDL_EVENT_GAMEPAD_BUTTON_DOWN.
    // Es consumeix (i es reseteja) per GlobalInputs::getPressedAction perquè
    // qualsevol botó del comandament actuï com a "ACCEPT" (saltar escena).
    auto consumeGamepadButtonPressed() -> bool;
}  // namespace GlobalEvents