• Sam Lantinga's avatar
    General improvements for user custom event registration · 1fb2a694
    Sam Lantinga authored
    * Switched event type to enum (int32)
    * Switched polling by mask to polling by type range
    * Added SDL_RegisterEvents() to allow dynamic user event registration
    * Spread events out to allow inserting new related events without breaking binary compatibility
    * Added padding to event structures so they're the same size regardless of 32-bit compiler structure packing settings
    * Split SDL_HasEvent() to SDL_HasEvent() for a single event and SDL_HasEvents() for a range of events
    * Added SDL_GetEventState() as a shortcut for SDL_EventState(X, SDL_QUERY)
    * Added SDL_FlushEvent() and SDL_FlushEvents() to clear events from the event queue
    1fb2a694
Name
Last commit
Last update
..
beos Loading commit data...
bsd Loading commit data...
darwin Loading commit data...
dummy Loading commit data...
iphoneos Loading commit data...
linux Loading commit data...
nds Loading commit data...
riscos Loading commit data...
win32 Loading commit data...
SDL_joystick.c Loading commit data...
SDL_joystick_c.h Loading commit data...
SDL_sysjoystick.h Loading commit data...