#pragma once

#include <SDL3/SDL.h>

#include <vector>

// Buffer global de eventos SDL para el modelo de callbacks (SDL_MAIN_USE_CALLBACKS).
// SDL_AppEvent() almacena los eventos aquí; las escenas los consumen en su handleEvents().
// El buffer se limpia al final de cada iteración en Director::iterate().
namespace EventBuffer {
    inline std::vector<SDL_Event> events;
}  // namespace EventBuffer
