4#include <SDL2/SDL_events.h>
6typedef SDL_Event Pico_Event;
8typedef enum PICO_EVENT {
13 PICO_APP_TERMINATING = SDL_APP_TERMINATING,
14 PICO_APP_LOWMEMORY = SDL_APP_LOWMEMORY,
15 PICO_APP_WILLENTERBACKGROUND = SDL_APP_WILLENTERBACKGROUND,
16 PICO_APP_DIDENTERBACKGROUND = SDL_APP_DIDENTERBACKGROUND,
17 PICO_APP_WILLENTERFOREGROUND = SDL_APP_WILLENTERFOREGROUND,
18 PICO_APP_DIDENTERFOREGROUND = SDL_APP_DIDENTERFOREGROUND,
20 PICO_LOCALECHANGED = SDL_LOCALECHANGED,
23 PICO_DISPLAYEVENT = SDL_DISPLAYEVENT,
26 PICO_WINDOWEVENT = SDL_WINDOWEVENT,
27 PICO_SYSWMEVENT = SDL_SYSWMEVENT,
30 PICO_KEYDOWN = SDL_KEYDOWN,
31 PICO_KEYUP = SDL_KEYUP,
32 PICO_TEXTEDITING = SDL_TEXTEDITING,
33 PICO_TEXTINPUT = SDL_TEXTINPUT,
34 PICO_KEYMAPCHANGED = SDL_KEYMAPCHANGED,
38 PICO_MOUSEMOTION = SDL_MOUSEMOTION,
39 PICO_MOUSEBUTTONDOWN = SDL_MOUSEBUTTONDOWN,
40 PICO_MOUSEBUTTONUP = SDL_MOUSEBUTTONUP,
41 PICO_MOUSEWHEEL = SDL_MOUSEWHEEL,
44 PICO_JOYAXISMOTION = SDL_JOYAXISMOTION,
45 PICO_JOYBALLMOTION = SDL_JOYBALLMOTION,
46 PICO_JOYHATMOTION = SDL_JOYHATMOTION,
47 PICO_JOYBUTTONDOWN = SDL_JOYBUTTONDOWN,
48 PICO_JOYBUTTONUP = SDL_JOYBUTTONUP,
49 PICO_JOYDEVICEADDED = SDL_JOYDEVICEADDED,
50 PICO_JOYDEVICEREMOVED = SDL_JOYDEVICEREMOVED,
54 PICO_CONTROLLERAXISMOTION = SDL_CONTROLLERAXISMOTION,
55 PICO_CONTROLLERBUTTONDOWN = SDL_CONTROLLERBUTTONDOWN,
56 PICO_CONTROLLERBUTTONUP = SDL_CONTROLLERBUTTONUP,
57 PICO_CONTROLLERDEVICEADDED = SDL_CONTROLLERDEVICEADDED,
58 PICO_CONTROLLERDEVICEREMOVED = SDL_CONTROLLERDEVICEREMOVED,
59 PICO_CONTROLLERDEVICEREMAPPED = SDL_CONTROLLERDEVICEREMAPPED,
60 PICO_CONTROLLERTOUCHPADDOWN = SDL_CONTROLLERTOUCHPADDOWN,
61 PICO_CONTROLLERTOUCHPADMOTION = SDL_CONTROLLERTOUCHPADMOTION,
62 PICO_CONTROLLERTOUCHPADUP = SDL_CONTROLLERTOUCHPADUP,
63 PICO_CONTROLLERSENSORUPDATE = SDL_CONTROLLERSENSORUPDATE,
67 PICO_FINGERDOWN = SDL_FINGERDOWN,
68 PICO_FINGERUP = SDL_FINGERUP,
69 PICO_FINGERMOTION = SDL_FINGERMOTION,
72 PICO_DOLLARGESTURE = SDL_DOLLARGESTURE,
73 PICO_DOLLARRECORD = SDL_DOLLARRECORD,
74 PICO_MULTIGESTURE = SDL_MULTIGESTURE,
77 PICO_CLIPBOARDUPDATE = SDL_CLIPBOARDUPDATE,
80 PICO_DROPFILE = SDL_DROPFILE,
81 PICO_DROPTEXT = SDL_DROPTEXT,
82 PICO_DROPBEGIN = SDL_DROPBEGIN,
83 PICO_DROPCOMPLETE = SDL_DROPCOMPLETE,
86 PICO_AUDIODEVICEADDED = SDL_AUDIODEVICEADDED,
87 PICO_AUDIODEVICEREMOVED = SDL_AUDIODEVICEREMOVED,
90 PICO_SENSORUPDATE = SDL_SENSORUPDATE,
93 PICO_RENDER_TARGETS_RESET = SDL_RENDER_TARGETS_RESET,
94 PICO_RENDER_DEVICE_RESET = SDL_RENDER_DEVICE_RESET,
96 PICO_SDL_USEREVENT = SDL_USEREVENT,