X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=eradicate;a=blobdiff_plain;f=src%2Fgame.c;h=88a7e3fc95586d8f5b270033597817a8b6d57748;hp=0fc762d445b704267fdc8008ca6ab59aee619556;hb=1ee7845621c04020321fa8dfb6dcbf3d8c6c9b51;hpb=02e7611eefd46380cbce65ace9da8399c27e78e8 diff --git a/src/game.c b/src/game.c index 0fc762d..88a7e3f 100644 --- a/src/game.c +++ b/src/game.c @@ -1,4 +1,5 @@ #include "game.h" +#include "menuscr.h" int fb_width, fb_height; long fb_size; @@ -6,22 +7,22 @@ void *fb_pixels, *vmem; long time_msec; -void (*swap_buffers)(void*); +void (*draw)(void); +void (*key_event)(int key, int pressed); -int game_init(int argc, char **argv) +int init(int argc, char **argv) { - return 0; -} + if(menu_init() == -1) { + return -1; + } -void game_cleanup(void) -{ -} - -void game_draw(void) -{ + draw = menu_draw; + key_event = menu_keyb; + return 0; } -void game_keyboard(int key, int press) +void cleanup(void) { + menu_cleanup(); }