#ifndef GAME_H_
#define GAME_H_
-#define FB_BPP 8
+#define FB_BPP 16
extern int fb_width;
extern int fb_height;
extern long time_msec;
+extern void (*swap_buffers)(void*);
+
/* special keys */
enum {
KB_ESC = 27,
KB_HELP, KB_PRINT, KB_SYSRQ, KB_BREAK
};
-int game_init(int argc, char **argv);
-void game_cleanup(void);
+int init(int argc, char **argv);
+void cleanup(void);
-void game_draw(void);
+extern void (*draw)(void);
+extern void (*key_event)(int key, int pressed);
-void game_keyboard(int key, int press);
+void game_quit(void);
#endif /* GAME_H_ */