X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgba%2Fmain.c;h=5240dff7d87f6056123a57e2f4385f19abf02a4d;hb=af7c842d19c318b8958e1acecce6ff0a7c7b0591;hp=16c9ec9fd2500b07d2c44c131f60dd924ac19b3e;hpb=53c0ee3332822465be7dcf923ca3c6445076b555;p=gbajam22 diff --git a/src/gba/main.c b/src/gba/main.c index 16c9ec9..5240dff 100644 --- a/src/gba/main.c +++ b/src/gba/main.c @@ -5,6 +5,8 @@ #include "game.h" #include "maxmod.h" #include "input.h" +#include "timer.h" +#include "xgl.h" static void vblank(void); @@ -33,14 +35,17 @@ int main(void) REG_DISPSTAT |= DISPSTAT_IEN_VBLANK; unmask(INTR_VBLANK); + xgl_init(); + if(init_screens() == -1) { panic(get_pc(), "failed to initialize screens"); } - if(change_screen(find_screen("menu")) == -1) { - panic(get_pc(), "failed to find game screen"); + if(change_screen(find_screen("game")) == -1) { + panic(get_pc(), "failed to find starting screen"); } + reset_msec_timer(); intr_enable(); for(;;) {