#include "TZR_events.h" #include "TZR_resource.h" #include "TZR_globals.h" #include void TZR_CycleEvents(void) { TZR_ResourcesWatch(); for (int i = 0; i < SDL_NUM_SCANCODES; i++) { TZR_KeyState *const keystate = &___tzr_keystates[i]; switch (*keystate) { case TZR_KEYSTATE_RELEASE: case TZR_KEYSTATE_UP: *keystate = TZR_KEYSTATE_UP; break; case TZR_KEYSTATE_PRESS: case TZR_KEYSTATE_DOWN: *keystate = TZR_KEYSTATE_DOWN; break; default: break; } } TZR_Event e; while (TZR_PollEvent(&e)) ; }