15 lines
634 B
C++
15 lines
634 B
C++
#pragma once
|
|
|
|
#include <SDL3/SDL.h>
|
|
|
|
// --- Namespace GlobalEvents: maneja eventos globales del juego ---
|
|
namespace GlobalEvents {
|
|
// --- Funciones ---
|
|
void handle(const SDL_Event& event); // Comprueba los eventos que se pueden producir en cualquier sección del juego
|
|
|
|
// Marca el fin del arranque: a partir de aquí, los eventos de mando
|
|
// generan notificaciones en pantalla. Se debe llamar desde Director::iterate
|
|
// en el primer fotograma, después de que SDL haya drenado los
|
|
// SDL_EVENT_GAMEPAD_ADDED de los mandos ya conectados al iniciar.
|
|
void markStartupComplete();
|
|
} // namespace GlobalEvents
|