X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmenuscr.c;fp=src%2Fmenuscr.c;h=e613b106f9d2a0628999f66cec53c2aa5607e00d;hb=fb23aa4804a46173f817eb83b4823b7263ef0ed9;hp=9185fa978c6ca0d6793c9fd4085f98d7f4a8acd2;hpb=2b0aa93cc643d5b78f7b9ffb71f8707b50c79e17;p=gbajam22 diff --git a/src/menuscr.c b/src/menuscr.c index 9185fa9..e613b10 100644 --- a/src/menuscr.c +++ b/src/menuscr.c @@ -86,11 +86,24 @@ static void menuscr_frame(void) { update_keyb(); - if(KEYPRESS(BN_START) || (sel == 0 && KEYPRESS(BN_A))) { + if(KEYPRESS(BN_START)) { change_screen(find_screen("game")); return; } + if(KEYPRESS(BN_A)) { + switch(sel) { + case MENU_START: + change_screen(find_screen("game")); + return; + case MENU_CTRL: + change_screen(find_screen("controls")); + return; + default: + break; + } + } + if(KEYPRESS(BN_DOWN) && sel <= NUM_MENU_ITEMS) { cur_x = pos[++sel][0] - CUR_XOFFS; cur_y = pos[sel][1];