int w=600; int h=600; color[] newPix=new color[w*h]; int effnum; int effmax=1; int refs=3; int fr=60; int sl=70; int controls=0; int px=0,py=0; boolean playing=false; PImage play; PImage pause; PImage save; boolean fsc=true; void setup(){ size(600,600); fill(0); noStroke(); //sl=400; play=loadImage("play.png"); pause=loadImage("pause.png"); save=loadImage("save.png"); for(int i=0;i<360000;i++){ newPix[i]=color(240,240,240); } background(240); loadPixels(); } void draw(){ background(255); if(playing){ //arrayCopy(newPix,pixels); effnum=floor(random(0,effmax+1)); for(int j=0;j0||fsc){ controls-=4; if(mouseY<50){ controls=100; fsc=false; } fill(0,controls); rect(0,0,600,50); if(mouseX<300&&mouseY<50){ fill(0,0,0,controls); rect(0,0,300,50); } else if(mouseX>300&&mouseY<50){ fill(0,0,0,controls); rect(300,0,300,50); } tint(255,min(255,controls*5)); if(playing)image(pause,0,0); else image(play,0,0); image(save,300,0); tint(255,255); } } void invSpa(){ int space=floor(random(1,width)); for(int i=0;i=0&&x=0&&y