PFont uiFont; boolean displayUI=false; boolean drawFF=false; boolean tester=true; boolean creationInfo=false; boolean toggle(boolean b) { if(b) return false; else return true; } void keyPressed() { switch(key) { case 'd'://toggle interface displayUI=toggle(displayUI); break; case 'f'://draw flowfield drawFF=toggle(drawFF); break; case ' '://clear creatures clist=new creature[0]; createFlowField(); break; case 's'://anti alias // useSmooth=toggle(useSmooth); // if(useSmooth) // smooth(); // else // noSmooth(); break; case 't'://test performance // tester=toggle(tester); break; case 'p'://pause program paused=toggle(paused); break; case 'b'://break program // noLoop(); break; } } void drawUI() { titleText(); if(!displayUI) return; // drawSimplified(); // drawGestureType(lastGesture); drawTabletUI(100); } void titleText() { fill(120); noStroke(); textFont(uiFont,25); text("MANIFEST",10,height-10); fill(150); textFont(uiFont,7); text("BY",138,height-22); textFont(uiFont,14); text("Flux",138,height-10); } void drawGestureType(int g) { switch(g) { case -1: println("unknown gesture"); break; case 0: break; case 1: println("speck gesture"); break; case 2: println("curved line gesture"); break; case 3: println("closed shape gesture"); break; } }