18 lines
515 B
C++
18 lines
515 B
C++
// 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
|