X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fgame.h;h=fa94d7a406ad8f6d7411ee7f9b29412c8a9cc64a;hb=c667edc1da370d08d0af162adfdcb31ceae522ab;hp=12e051b92c2131271374e5f5c55e1a5448f0ceb4;hpb=cfe889ac035848dbe4c3a89afb7c8c37a574163e;p=eradicate diff --git a/src/game.h b/src/game.h index 12e051b..fa94d7a 100644 --- a/src/game.h +++ b/src/game.h @@ -1,7 +1,7 @@ #ifndef GAME_H_ #define GAME_H_ -#define FB_BPP 8 +#define FB_BPP 16 extern int fb_width; extern int fb_height; @@ -10,6 +10,8 @@ extern void *fb_pixels, *vmem; extern long time_msec; +extern void (*swap_buffers)(void*); + /* special keys */ enum { KB_ESC = 27, @@ -29,12 +31,13 @@ enum { 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_ */