boolean stepit = false; boolean moore = false; boolean showhelp = true; boolean showfillnums = false; void keyPressed() { if (showhelp) { showhelp = false; } else switch(key) { case ' ': info.addPiecesButton.active.flip(); break; case 'a': board.updateBoard(); board.fillBoard(); break; case 'm': moore = !moore; info.movementButton.active.status = moore; board.resetFloodBoard(); break; case 'p': info.runButton.active.flip(); break; case 's': stepit = true; break; case 'r': reset(); break; case '?': case '/': showhelp = true; break; case 'f': showfillnums = !showfillnums; break; default: println("Key Pressed: " + key); break; } loop(); }