import processing.opengl.*; framePoster fPost = new framePoster("TiefRot","TiefRot"); ringsystem r; boolean SAVING; int saveLag; void setup(){ size(600,600,OPENGL); background(50); ellipseMode(CENTER_RADIUS); stroke(0,120); //framerate(1); hint(ENABLE_OPENGL_4X_SMOOTH); r=new ringsystem(300,300,45,PI*800.0f,15.0f,10,3); } void draw(){ //background(50); r.update(); r.draw(); if(SAVING) saveLag--; if(saveLag<=0){ SAVING=false; saveLag=10; } } void mouseReleased(){ background(50); r=new ringsystem(300,300,45,PI*800.0f,15.0f,10,3); } void keyPressed(){ println(SAVING); if ((key == ' ')&&(!SAVING)) { SAVING=true; fPost.postFrame(); } }