summaryrefslogtreecommitdiffstats
path: root/sdl/event.h
diff options
context:
space:
mode:
Diffstat (limited to 'sdl/event.h')
-rw-r--r--sdl/event.h6
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