Code: Select all
&& !previousvalue
Code: Select all
while (1)
{
u16 buttons = JOY_readJoypad(JOY_1);
VDP_drawText("->", 3, choix);
if ((buttons & BUTTON_START) && choix==8 && !previousvalue) {conf_detect();}
if ((buttons & BUTTON_START) && choix==10 && !previousvalue) {joy_test();}
if ((buttons & BUTTON_START) && choix==12 && !previousvalue) {color_test();}
if ((buttons & BUTTON_UP) && choix==8 && !previousvalue) {VDP_drawText(" ", 3, choix); choix=12;}
else if ((buttons & BUTTON_UP) && !previousvalue) {VDP_drawText(" ", 3, choix); choix=choix-2;}
if ((buttons & BUTTON_DOWN) && choix==12 && !previousvalue) {VDP_drawText(" ", 3, choix); choix=8;}
else if ((buttons & BUTTON_DOWN) && !previousvalue) {VDP_drawText(" ", 3, choix); choix=choix+2;}
previousvalue = buttons & BUTTONS_ALL;
}