X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fgame.c;h=23aa25c75891b3f319976230e284ed1a5c3d7054;hb=7b3c578d22e5eebc4d048655da7bc711662e2179;hp=0fc762d445b704267fdc8008ca6ab59aee619556;hpb=2ce1b12090b2571b05d9ea451986212e590b876a;p=eradicate diff --git a/src/game.c b/src/game.c index 0fc762d..23aa25c 100644 --- a/src/game.c +++ b/src/game.c @@ -1,27 +1,31 @@ #include "game.h" +#include "screens.h" int fb_width, fb_height; long fb_size; -void *fb_pixels, *vmem; +uint16_t *fb_pixels; 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) { + if(intro_init() == -1) { + return -1; + } + if(menu_init() == -1) { + return -1; + } + + intro_start(); return 0; } -void game_cleanup(void) -{ -} - -void game_draw(void) -{ -} - -void game_keyboard(int key, int press) +void cleanup(void) { + intro_cleanup(); + menu_cleanup(); }