diff options
Diffstat (limited to 'sdl/event.h')
-rw-r--r-- | sdl/event.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sdl/event.h b/sdl/event.h index b6a1084..30669de 100644 --- a/sdl/event.h +++ b/sdl/event.h @@ -8,6 +8,7 @@ struct event_vtbl { void (*keydown)(SDL_keysym *); void (*windowresize)(int, int); + void (*quit)(void); }; struct event_handler @@ -16,7 +17,7 @@ struct event_handler unsigned int keys_held[323]; /* keep track of the keys that were held */ struct platform *p; /* reference to the host platform */ - int flag; /* helper flag */ + int key_held; /* helper flag */ }; /* function prototypes */ @@ -24,5 +25,8 @@ int event_handler_init(struct platform *, struct event_vtbl *); void sdl_process_events(void); void event_keydown(SDL_keysym *); +void event_keydown_gen(SDL_keysym *); +void event_quit_gen(void); + #endif |