//variables controlling brushes float a; float b; float c; float d; float e; float f; float g; float i; float k; float y; float z; //variables controlling time int sumtime; //************************void setup************************/ void setup(){ size(668,450); background(0); sumtime = 1; } //************************void draw************************/ void draw(){ println(frameCount); if(frameCount % 10000 == 0){//set interval here!!! background(0); sumtime++; //counts how many intervals have past if(sumtime > 50) { sumtime=1; } } } //**********************void mouseMoved*********************/ void mouseMoved(){ //brush12(); if(sumtime == 1) { brush1(); } if(sumtime == 2) { brush2(); } if(sumtime == 3) { brush3(); } if(sumtime == 4) { brush4(); } if(sumtime == 5) { brush5(); } if(sumtime == 6) { brush6(); } if(sumtime == 7) { brush7(); } if(sumtime == 8) { brush8(); } if(sumtime == 9) { brush9(); } if(sumtime == 10) { brush10(); } if(sumtime == 11) { brush11(); } if(sumtime == 12) { brush12(); } if(sumtime == 13) { brush13(); } if(sumtime == 14) { brush14(); } if(sumtime == 15) { brush15(); } if(sumtime == 16) { brush16(); } if(sumtime == 17) { brush17(); } if(sumtime == 18) { brush18(); } if(sumtime == 19) { brush19(); } if(sumtime == 20) { brush20(); } if(sumtime == 21) { brush21(); } if(sumtime == 22) { brush22(); } if(sumtime == 23) { brush23(); } if(sumtime == 24) { brush24(); } if(sumtime == 25) { brush25(); } if(sumtime == 26) { brush26(); } if(sumtime == 27) { brush27(); } if(sumtime == 28) { brush28(); } if(sumtime == 29) { brush29(); } if(sumtime == 30) { brush30(); } if(sumtime == 31) { brush31(); } if(sumtime == 32) { brush32(); } if(sumtime == 33) { brush33(); } if(sumtime == 34) { brush34(); } if(sumtime == 35) { brush35(); } if(sumtime == 36) { brush36(); } if(sumtime == 37) { brush37(); } if(sumtime == 38) { brush38(); } if(sumtime == 39) { brush39(); } if(sumtime == 40) { brush40(); } if(sumtime == 41) { brush41(); } if(sumtime == 42) { brush42(); } if(sumtime == 43) { brush43(); } if(sumtime == 44) { brush44(); } if(sumtime == 45) { brush45(); } if(sumtime == 46) { brush46(); } if(sumtime == 47) { brush47(); } if(sumtime == 48) { brush48(); } if(sumtime == 49) { brush49(); } if(sumtime == 50) { brush50(); } } /*********************50 brushes!!!*************************/ void brush1(){ stroke(200); point(mouseX-10,mouseY-10); } void brush2(){ for(z=0; z<10; z++){ stroke(z*20); strokeWeight(1); point(mouseX-z,mouseY-z); strokeWeight(1); point(mouseX+z,mouseY+z); } } void brush3(){ for(z=0; z<10; z++){ stroke(z*20); strokeWeight(1); point(mouseX-z,mouseY-z); strokeWeight(1); point(mouseX-z,mouseY+z); strokeWeight(1); point(mouseX+z,mouseY-z); strokeWeight(1); point(mouseX+z,mouseY+z); } } void brush4(){ stroke(200); strokeWeight(1); point(mouseX-random(0,5),mouseY-random(0,5)); stroke(random(75,125)); strokeWeight(1); point(mouseX-random(0,15),mouseY-random(0,15)); stroke(random(25,50)); strokeWeight(1); point(mouseX-random(0,25),mouseY-random(0,25)); } void brush5(){ for(a=0; a<5; a++){ stroke(a*45); strokeWeight(1); point(mouseX-a,mouseY-a); strokeWeight(1); point(mouseX+a,mouseY+a); } b=mouseX-random(20,30); c=mouseY-random(20,30); for(a=0; a<5; a++){ stroke(a*35); strokeWeight(1); point(b-a,c-a); strokeWeight(1); point(b+a,c+a); } d=mouseX+random(20,30); e=mouseY+random(20,30); for(a=0; a<5; a++){ stroke(a*35); strokeWeight(1); point(d-a,e-a); strokeWeight(1); point(d+a,e+a); } f=mouseX-random(50,60); g=mouseY-random(50,60); for(a=0; a<5; a++){ stroke(a*25); strokeWeight(1); point(f-a,g-a); strokeWeight(1); point(f+a,g+a); } i=mouseX+random(50,60); k=mouseY+random(50,60); for(a=0; a<5; a++){ stroke(a*25); strokeWeight(1); point(i-a,k-a); strokeWeight(1); point(i+a,k+a); } } void brush6(){ stroke(30); strokeWeight(1); point(mouseX-5,mouseY-30); stroke(35); strokeWeight(1); point(mouseX-5.5,mouseY-29); stroke(40); strokeWeight(1); point(mouseX-6,mouseY-28); stroke(45); strokeWeight(1); point(mouseX-7,mouseY-27); stroke(50); strokeWeight(1); point(mouseX-7,mouseY-26); stroke(55); strokeWeight(1); point(mouseX-8,mouseY-25); stroke(60); strokeWeight(1); point(mouseX-8,mouseY-24); stroke(65); strokeWeight(1); point(mouseX-8,mouseY-23); stroke(70); strokeWeight(1); point(mouseX-9,mouseY-22); stroke(75); strokeWeight(1); point(mouseX-9,mouseY-21); stroke(80); strokeWeight(1); point(mouseX-9,mouseY-20); stroke(85); strokeWeight(1); point(mouseX-9,mouseY-19); stroke(90); strokeWeight(1); point(mouseX-9,mouseY-18); stroke(95); strokeWeight(1); point(mouseX-10,mouseY-17); stroke(100); strokeWeight(1); point(mouseX-10,mouseY-16); stroke(110); strokeWeight(1); point(mouseX-10,mouseY-15); stroke(130); strokeWeight(1); point(mouseX-10,mouseY-14); stroke(150); strokeWeight(1); point(mouseX-10,mouseY-13); stroke(170); strokeWeight(1); point(mouseX-10,mouseY-12); stroke(230); strokeWeight(1); point(mouseX-10,mouseY-11); stroke(255); strokeWeight(1); point(mouseX-10,mouseY-10); } void brush7(){ for(z=0; z<10; z++){ stroke(z*25.5); strokeWeight(1); point(mouseX-z,(mouseY-z)-10); strokeWeight(1); point(mouseX+z,(mouseY-z)-10); } } void brush8(){ for(z=0; z<10; z++){ stroke(z*25.5); strokeWeight(1); point(mouseX-z,(mouseY-z*2)-10); strokeWeight(1); point(mouseX+z,(mouseY-z*2)-10); } } void brush9(){ for(y=0; y<20; y++){ stroke(y*10.5); strokeWeight(1); point((mouseX-y/2)-5,(mouseY+y)-10); } for(z=0; z<30; z++){ stroke(z*7.5); strokeWeight(1); point((mouseX+z)-5,(mouseY+z/3)-10); } } void brush10(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point(mouseX-z,(mouseY-(z*z)/10)-10); strokeWeight(1); point(mouseX+z,(mouseY+(z*z)/10)-10); } } void brush11(){ for(z=0; z<20; z++){ stroke(z*15); strokeWeight(1); point(mouseX-z,(mouseY-(z*z)/20)-15); strokeWeight(1); point(mouseX+z,(mouseY-(z*z)/20)-15); } } void brush12(){ for(z=0; z<20; z++){ stroke(z*15); strokeWeight(1); point(mouseX-(z*z*z)/20,(mouseY-z)-15); strokeWeight(1); point(mouseX-(z*z*z)/20,(mouseY+(z*z*z)/20)-15); } } void brush13(){ for(z=0; z<20; z++){ stroke(z*15); strokeWeight(1); point(mouseX-z,mouseY-(z*z)/20); strokeWeight(1); point(mouseX+z,mouseY-(z*z)/20); strokeWeight(1); point(mouseX-z,(mouseY+(z*z)/40)-50); strokeWeight(1); point(mouseX+z,(mouseY+(z*z)/40)-50); } } void brush14(){ for(z=0; z<20; z++){ stroke(z*15); strokeWeight(1); point(mouseX-z,mouseY-(z*z)/20); strokeWeight(1); point(mouseX+z,mouseY-(z*z)/20); strokeWeight(1); point((mouseX-z)-20,(mouseY+(z*z)/40)-30); strokeWeight(1); point((mouseX+z)-20,(mouseY+(z*z)/40)-30); } } void brush15(){ for(z=0; z<20; z++){ stroke(z*10); strokeWeight(1); point(mouseX-z/2,mouseY-(z*z)/40); strokeWeight(1); point(mouseX+z/2,mouseY-(z*z)/40); strokeWeight(1); point((mouseX-z/2),mouseY+(z*z)/40); strokeWeight(1); point((mouseX+z/2),mouseY+(z*z)/40); } } void brush16(){ for(z=0; z<20; z++){ stroke(z*10); strokeWeight(1); point((mouseX-z/2)-10,(mouseY-(z*z)/40)-10); stroke(z*5); strokeWeight(1); point((mouseX-z/2)-10,(mouseY+(z*z)/40)); } } void brush17(){ for(z=0; z<20; z++){ stroke(z*10.5); strokeWeight(1); point((mouseX-z/2),(mouseY-(z*z)/40)-10); strokeWeight(1); point((mouseX+z/2)+10,mouseY-(z*z)/40); strokeWeight(1); point((mouseX-z/2)-10,(mouseY+(z*z)/40)); } } void brush18(){ for(z=0; z<20; z++){ stroke(z*5); strokeWeight(1); point((mouseX-z/2),(mouseY-(z*z)/40)-10); strokeWeight(1); point((mouseX+z/2)+30,mouseY-(z*z)/40); strokeWeight(1); point((mouseX-z/2)-30,(mouseY+(z*z)/40)); stroke(255); strokeWeight(1); point(mouseX-25,mouseY-5); } } void brush19(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX-z/4),(mouseY-(z*z)/40)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/40)-20); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/20)-50); strokeWeight(1); point((mouseX+z),(mouseY+(z*z)/20)-50); } } void brush20(){ for(z=0; z<10; z++){ stroke(z*15); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/20)-25); stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/20)-25); strokeWeight(1); point((mouseX-z+10),(mouseY+(z*z)/20)-30); stroke(z*15); strokeWeight(1); point((mouseX+z+10),(mouseY+(z*z)/20)-30); } } void brush21(){ for(y=0; y<10; y+=3){ stroke(y*25); strokeWeight(1); point((mouseX-y),(mouseY-(y*y)/20)-25); strokeWeight(1); point((mouseX+y+10),(mouseY+(y*y)/20)-30); } for(z=0; z<10; z++){ stroke(z*12); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/20)-25); strokeWeight(1); point((mouseX-z+10),(mouseY+(z*z)/20)-30); } } void brush22(){ for(z=0; z<10; z+=2){ stroke(z*25); strokeWeight(1); point((mouseX-z*2),(mouseY-(z*z)/20)-10); strokeWeight(1); point((mouseX+z*2)+10,(mouseY+(z*z)/20)-30); } } void brush23(){ for(z=0; z<10; z++){ stroke(z*15); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/20)-25); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/20)-30); } } void brush24(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/40)-15); strokeWeight(1); point((mouseX+z),(mouseY+(z*z)/40)-15); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/40)-35); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/40)-35); } } void brush25(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/40)); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/40)); } } void brush26(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/20)-25); strokeWeight(1); point((mouseX-z+10),(mouseY+(z*z)/20)-30); } } void brush27(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/40)); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/40)); strokeWeight(1); point((mouseX+(z*z)/40),(mouseY+z)); strokeWeight(1); point((mouseX-(z*z)/40),(mouseY-z)); } } void brush28(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/40)-20); strokeWeight(1); point((mouseX+(z*z)/40),(mouseY+z)-20); strokeWeight(1); point((mouseX-z)+10,(mouseY+(z*z)/40)-10); strokeWeight(1); point((mouseX-(z*z)/40)+10,(mouseY-z)-10); } } void brush29(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/10)); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)); strokeWeight(1); point((mouseX+(z*z)/10),(mouseY+z)-10); strokeWeight(1); point((mouseX-(z*z)/10),(mouseY+z)-10); } } void brush30(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/10)-20); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); strokeWeight(1); point((mouseX+(z*z)/10),(mouseY+z)-30); strokeWeight(1); point((mouseX-(z*z)/10),(mouseY-z)-30); } } void brush31(){ for(z=0; z<10; z+=3){ stroke(z*25); strokeWeight(1); point((mouseX-z/4),(mouseY-(z*z)/40)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/40)-20); strokeWeight(1); point((mouseX-z/4),(mouseY+(z*z)/40)-20); strokeWeight(1); point((mouseX+z/4),(mouseY+(z*z)/40)-20); } } void brush32(){ for(z=0; z<10; z+=4){ stroke(z*25); strokeWeight(1); point((mouseX-z/4),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z/4),(mouseY+(z*z)/30)-25); strokeWeight(1); point((mouseX+z/4),(mouseY+(z*z)/30)-25); } } void brush33(){ for(z=0; z<10; z+=4){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/10)-20); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); strokeWeight(1); point((mouseX-z/4),(mouseY-(z)/30)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z)/30)-20); } } void brush34(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/10)-20); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); strokeWeight(1); point((mouseX-z/4),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/30)-20); } } void brush35(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z)-10,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z)+10,(mouseY-(z*z)/30)-20); } } void brush36(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z/4),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/30)-20); } } void brush37(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z)-10,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z)+10,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z/4)-20,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4)+20,(mouseY-(z*z)/30)-20); } } void brush38(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z)-15,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z)+16,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z/4),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX-z/4),(mouseY+(z*z)/30)-25); strokeWeight(1); point((mouseX+z/4),(mouseY+(z*z)/30)-25); } } void brush39(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z),(mouseY+(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/30)-23); strokeWeight(1); point((mouseX+z/4),(mouseY+(z*z)/30)-28); } } void brush40(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z*z),(mouseY+(z*z)/2)-20); strokeWeight(1); point((mouseX+z/4),(mouseY-(z*z)/30)-23); strokeWeight(1); point((mouseX+z/4),(mouseY+(z*z)/30)-28); } } void brush41(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z*z),(mouseY+(z*z)/2)-20); } for(z=0; z<10; z++){ stroke(z*15); strokeWeight(1); point((mouseX+z)+85,(mouseY-(z*z)/20)+33); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/20)-30); } } void brush42(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+(z*z)/2),(mouseY+(z*5))-30); strokeWeight(1); point((mouseX-(z*z)/2),(mouseY-(z*5))-30); } } void brush43(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z)-20,(mouseY+(z*z)/10)-40); strokeWeight(1); point((mouseX+z)-20,(mouseY-(z*z)/10)-35); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/10)-25); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); } } void brush44(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX+z)-20,(mouseY+(z*z)/10)-60); strokeWeight(1); point((mouseX+z)-20,(mouseY-(z*z)/10)-40); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/10)-40); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); } } void brush45(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/10)-40); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); strokeWeight(1); point(mouseX+z,(mouseY-z)-30); } } void brush46(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX-(z*5)),(mouseY+(z*z)/2)-20); strokeWeight(1); point((mouseX-(z*5)-3),(mouseY-(z*z)/2)+65); } } void brush47(){ for(z=0; z<10; z++){ stroke(z*25); strokeWeight(1); point((mouseX-z/4)-20,(mouseY-(z*z)/30)-20); strokeWeight(1); point((mouseX+z/4)+20,(mouseY-(z*z)/30)-40); } for(z=0; z<10; z++){ stroke(z*15); strokeWeight(1); point((mouseX+z)-20,(mouseY+(z*z)/10)-60); strokeWeight(1); point((mouseX+z)-20,(mouseY-(z*z)/10)-40); strokeWeight(1); point((mouseX-z),(mouseY+(z*z)/10)-40); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/10)-20); } } void brush48(){ for(z=0; z<10; z++){ stroke(z*15); strokeWeight(1); point((mouseX-(z*z)/30),(mouseY+z)-10); strokeWeight(1); point((mouseX-(z*z)/30),(mouseY-z)+10); strokeWeight(1); point((mouseX+z),(mouseY-(z*z)/30)); strokeWeight(1); point((mouseX-z),(mouseY-(z*z)/30)); } } void brush49(){ for(z=0; z<10; z++){ stroke(z*20); strokeWeight(1); point((mouseX-(z*z)/30),(mouseY+z)-10); strokeWeight(1); point((mouseX-(z*z)/30),(mouseY-z)+10); strokeWeight(1); point((mouseX+(z*z)/30),(mouseY-(z*z)/30)); strokeWeight(1); point((mouseX-(z*z)/30),(mouseY-(z*z)/30)); strokeWeight(1); point((mouseX-(z*-z)/30)-10,(mouseY+z)-10); strokeWeight(1); point((mouseX-(z*-z)/30)-10,(mouseY-z)+10); strokeWeight(1); point((mouseX+(z*-z)/30)-10,(mouseY-(z*z)/30)); strokeWeight(1); point((mouseX-(z*-z)/30)-10,(mouseY-(z*z)/30)); } } void brush50(){ for(z=0; z<10; z++){ stroke(z*20); strokeWeight(1); point((mouseX-(z*z)/30),(mouseY+z)-40); strokeWeight(1); point((mouseX+(z*z)/30),(mouseY-(z*z)/30)-30); strokeWeight(1); point((mouseX-(z*-z)/30)-10,(mouseY+z)-40); strokeWeight(1); point((mouseX+(z*-z)/30)-10,(mouseY-(z*z)/30)-30); } } void brush51(){ for(z=0; z<10; z+=2){ stroke(z*25); strokeWeight(1); point((mouseX-(z*z)/20),(mouseY-z*2)-15); } }