// photoPaint by harukit // Created with Processing 68 alpha on September 7 , 2004 // http://www.harumit.com/ BImage night; BImage park; BImage pond; int reso = 4; int imageW=150; int imageH=76; void setup(){ size(600,300); night = loadImage("night.jpg"); park = loadImage("park.jpg"); pond = loadImage("pond.jpg"); background(0); noStroke(); } float n = 0; int i = 1; void loop() { switch (i){ case 1: draw1(); break; case 2: draw2(); break; case 3: draw3(); break; case 4: draw4(); break; case 5: draw5(); break; case 6: draw6(); break; } if(n<353){ n+=7; }else{ n=0; } } void draw1(){ for(int y=0;y>16 &0xff; float gg = cc >>8 &0xff; float bb = cc &0xff; color c = color(rr,gg,bb); fill(c); translate(0,0); rotate(0); rect(x*reso,y*reso,reso,reso); } } } void draw2(){ for(int y=0;y>16 &0xff; float gg = cc >>8 &0xff; float bb = cc &0xff; color c = color(rr,gg,bb); fill(c); translate(mouseX,mouseY); rotate(radians(n)); ellipse(x*reso,y*reso,reso,reso); } } } void draw3(){ for(int y=0;y>16 &0xff; float gg = cc >>8 &0xff; float bb = cc &0xff; color c = color(rr,gg,bb); fill(c); translate(0,0); rotate(0); rect(x*reso,y*reso,reso,reso); } } } void draw4(){ for(int y=0;y>16 &0xff; float gg = cc >>8 &0xff; float bb = cc &0xff; color c = color(rr,gg,bb); fill(c); translate(mouseX,mouseY); rotate(radians(-n)); ellipse(x*reso,y*reso,reso,reso); } } } void draw5(){ for(int y=0;y>16 &0xff; float gg = cc >>8 &0xff; float bb = cc &0xff; color c = color(rr,gg,bb); fill(c); translate(0,0); rotate(0); rect(x*reso,y*reso,reso,reso); } } } void draw6(){ for(int y=0;y>16 &0xff; float gg = cc >>8 &0xff; float bb = cc &0xff; color c = color(rr,gg,bb); fill(c); translate(mouseX,mouseY); rotate(radians(n/2)); ellipse(x*reso,y*reso,reso,reso); } } } void mouseReleased(){ switch(i){ case 1: i=2; break; case 2: i=3; break; case 3: i=4; break; case 4: i=5; break; case 5: i=6; break; case 6: i=1; break; } }