#include "global_events.h" #include "section.h" #include "mouse.h" #include "resource.h" namespace globalEvents { // Comprueba los eventos que se pueden producir en cualquier sección del juego void check(const SDL_Event &event) { switch (event.type) { case SDL_QUIT: // Evento de salida de la aplicación section::name = section::Name::QUIT; section::options = section::Options::QUIT_FROM_EVENT; return; case SDL_RENDER_DEVICE_RESET: case SDL_RENDER_TARGETS_RESET: Resource::get()->reloadTextures(); break; case SDL_WINDOWEVENT: if (event.window.event == SDL_WINDOWEVENT_SIZE_CHANGED) { Resource::get()->reloadTextures(); } break; default: break; } Mouse::handleEvent(event); } }