void events(int button) {
if (app == 0) {
if (button == 0) {
if (menu != 0) {
menu = menu - 1;
drawMenu(app, menu);
}
} else if (button == 1) {
if (menu != 3) {
menu++;
drawMenu(app, menu);
}
} else if (button == 2) {
if (menu == 0) {
app = 1;
mode = 0;
menu = 0;
drawApp(app);
drawMenu(app, menu);
} else if (menu == 1) {
app = 1;
mode = 1;
menu = 0;
drawApp(app);
drawMenu(app, menu);
} else if (menu == 2) {
app = 6;
drawApp(app);
} else if (menu == 3) {
app = 8;
menu = 0;
drawApp(app);
drawMenu(app, menu);
}
}
}
....
better
void events(byte button) {
if (app == 0) {
if (button == 0 && menu != 0) menu--;
if (button == 1 && menu != 3) menu++;
if (button == 2) {
if (menu == 0) {
app = 1;
mode = 0;
}
if (menu == 1) {
app = 1;
mode = 1;
menu = 0;
}
if (menu == 2) app = 6;
if (menu == 3) {
app = 8;
menu = 0;
}
}
drawApp(app);
drawMenu(app, menu);
}
.....