Wednesday 6 May 2009

Processing 1.0































Então. A imagem que fiz no Processing não é bem uma imagem... é que dei uma animadinha nela (não que eu saiba fazer tal coisa ainda, mas ficou legal).

Bom, para o caso de eu ser sorteado, aqui coloco imagens das fases do meu "programa". ^^

Duh-uh! Se bem que ao postar o código aqui, vai ser possível abrí-lo ¬¬'.

Bom, mas para aqueles que não têm Processing 1.0 xD
void setup() { size(500, 500);}
void draw() { if(mouseX <= 20) { background(255); ellipse(height/2, width/2, 230, 230); fill(30, 255, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(30, 255, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(0, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(40, 255, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(0, 255, 20, 30); triangle(160, 250, 250, 160, 96, 96); fill(0, 255, 20, 30); } else { triangle(414, 98, 340, 250, 250, 160); fill(0, 255, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(30, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(0, 255, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(0, 255, 20, 30); triangle(160, 250, 250, 160, 96, 96); fill(0, 255, 20, 30); } if(mouseX > 20) { fill(30, 0, 255, 30); ellipse(height/2, width/2, 230, 230); fill(0, 20, 255, 50); triangle(414, 98, 340, 250, 250, 160); fill(0, 20, 255, 50); triangle(414, 402, 340, 250, 250, 340); fill(80, 20, 255, 50); triangle(160, 250, 250, 340, 250, 160); fill(10, 20, 255, 50); triangle(94, 400, 250, 340, 160, 250); fill(0, 20, 255, 50); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 40) { fill(120, 190, 30, 20); ellipse(height/2, width/2, 250, 250); fill(0, 20, 255, 30); triangle(414, 98, 340, 250, 250, 160); fill(0, 20, 255, 30); triangle(414, 402, 340, 250, 250, 340); fill(0, 20, 255, 30); triangle(160, 250, 250, 340, 250, 160); fill(0, 20, 255, 30); triangle(94, 400, 250, 340, 160, 250); fill(0, 20, 255, 30); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 60) { fill(255, 190, 30, 40); ellipse(height/2, width/2, 270, 270); fill(0, 20, 200, 80); triangle(414, 98, 340, 250, 250, 160); fill(0, 20, 200, 80); triangle(414, 402, 340, 250, 250, 340); fill(0, 20, 200, 80); triangle(160, 250, 250, 340, 250, 160); fill(0, 20, 200, 80); triangle(94, 400, 250, 340, 160, 250); fill(0, 20, 200, 80); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 80) { fill(255, 20, 220, 20); ellipse(height/2, width/2, 290, 290); fill(0, 255, 20, 100); triangle(414, 98, 340, 250, 250, 160); fill(0, 255, 20, 100); triangle(414, 402, 340, 250, 250, 340); fill(0, 255, 20, 100); triangle(160, 250, 250, 340, 250, 160); fill(0, 255, 20, 100); triangle(94, 400, 250, 340, 160, 250); fill(0, 255, 20, 100); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 100) { fill(100, 80, 220, 20); ellipse(height/2, width/2, 310, 310); fill(0, 255, 20, 100); triangle(414, 98, 340, 250, 250, 160); fill(0, 255, 20, 100); triangle(414, 402, 340, 250, 250, 340); fill(0, 255, 20, 100); triangle(160, 250, 250, 340, 250, 160); fill(0, 255, 20, 100); triangle(94, 400, 250, 340, 160, 250); fill(0, 255, 20, 100); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 120) { fill(255, 20, 220, 20); ellipse(height/2, width/2, 330, 330); fill(0, 255, 20, 100); triangle(414, 98, 340, 250, 250, 160); fill(0, 255, 20, 100); triangle(414, 402, 340, 250, 250, 340); fill(0, 255, 20, 100); triangle(160, 250, 250, 340, 250, 160); fill(0, 255, 20, 100); triangle(94, 400, 250, 340, 160, 250); fill(0, 255, 20, 100); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 160) { fill(100, 200, 50, 20); ellipse(height/2, width/2, 350, 350); fill(112, 255, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 255, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 255, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(112, 255, 20, 30); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 200) { fill(255, 20, 100, 25); ellipse(height/2, width/2, 370, 370); fill(220, 32, 49, 20); triangle(1, 220, 1, 280, 250, 250); fill(112, 255, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 255, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 255, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(112, 255, 20, 30); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 240) { fill(20, 200, 20, 10); ellipse(height/2, width/2, 390, 390); fill(50, 255, 49, 30); triangle(500, 220, 500, 280, 250, 250); fill(112, 255, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 255, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 255, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(112, 255, 20, 30); triangle(160, 250, 250, 160, 96, 96);} if(mouseX > 280) { fill(93, 11, 115, 30); ellipse(height/2, width/2, 410, 410); fill(100, 25, 130, 20); triangle(220, 0, 280, 0, 250, 250); fill(100, 25, 130, 20); triangle(220, 500, 280, 500, 250, 250); fill(112, 50, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 90, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 113, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(112, 120, 20, 30); triangle(160, 250, 250, 160, 96, 96);} if(mouseX > 330) { fill(254, 173, 84, 30); ellipse(height/2, width/2, 430, 430); fill(100, 25, 130, 20); triangle(220, 0, 280, 0, 250, 250); fill(100, 25, 130, 20); triangle(220, 500, 280, 500, 250, 250); fill(112, 50, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 90, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 113, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(112, 120, 20, 30); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 350) { fill(137, 52, 139, 40); ellipse(height/2, width/2, 470, 470); fill(220, 120, 20, 20); triangle(220, 0, 280, 0, 250, 250); fill(100, 25, 130, 20); triangle(220, 500, 280, 500, 250, 250); fill(112, 50, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 90, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 113, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(112, 120, 20, 30); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 350) { fill(245, 255, 43, 60); ellipse(height/2, width/2, 510, 510); fill(220, 120, 20, 20); triangle(220, 0, 280, 0, 250, 250); fill(100, 25, 130, 20); triangle(220, 500, 280, 500, 250, 250); fill(112, 50, 20, 30); triangle(414, 98, 340, 250, 250, 160); fill(112, 90, 20, 30); triangle(414, 402, 340, 250, 250, 340); fill(112, 255, 20, 30); triangle(160, 250, 250, 340, 250, 160); fill(112, 113, 20, 30); triangle(94, 400, 250, 340, 160, 250); fill(138, 78, 139, 30); triangle(160, 250, 250, 160, 96, 96); } if(mouseX > 450) { background(0); }}

No comments:

Post a Comment