// global_events.hpp - Events globals del joc
// Basat en el patró del projecte "pollo"
// © 2025 Port a C++20

#pragma once

#include <SDL3/SDL.h>

// Forward declarations
class SDLManager;
namespace GestorEscenes {
class ContextEscenes;
}

namespace GlobalEvents {
// Processa events globals (F1/F2/F3/ESC/QUIT)
// Retorna true si l'event ha estat processat i no cal seguir processant-lo
bool handle(const SDL_Event& event, SDLManager& sdl, GestorEscenes::ContextEscenes& context);
}  // namespace GlobalEvents
