#pragma once #ifdef USE_SDL3 #include #else #include #endif #include "controls/controller.h" #include "controls/controller_motion.h" namespace devilution { inline bool PollEvent(SDL_Event *event) { #ifdef USE_SDL3 const bool result = SDL_PollEvent(event); #else const bool result = SDL_PollEvent(event) != 0; #endif if (result) { UnlockControllerState(*event); ProcessControllerMotion(*event); } return result; } } // namespace devilution