// global_events.hpp - Events globals del juego
// Basat en el patró del projecte "pollo"
// © 2026 JailDesigner

#pragma once

#include <SDL3/SDL.h>

// Forward declarations
class SDLManager;
namespace SceneManager {
class SceneContext;
}

namespace GlobalEvents {
// Processa events globals (F1/F2/F3/ESC/QUIT)
// Retorna true si l'event ha state processat y no necesario seguir processant-lo
auto handle(const SDL_Event& event, SDLManager& sdl, SceneManager::SceneContext& context) -> bool;
}  // namespace GlobalEvents
