void scribe(String S) {fill(black); text(S,20,20); noFill();} void scribe(String S, int i) {fill(black); text(S,20,20+i*20); noFill();} void mousePressed() { if (mouse().isInWindow()) clickPolygon(); else ; } void keyPressed() { if (key==' ') showHelpText=!showHelpText ; if (key=='c') {showCircles=!showCircles; } ; if (key=='a') {animate=!animate; } ; if (key=='f') {showFrames=!showFrames; } ; if (key=='s') {showSpiral=!showSpiral; } ; if (key=='l') {showLinear=!showLinear; } ; if (key=='g') {loadP(); fn=(fn+1)%(maxfn+1); } ; if (key=='A') {if(fn