> show canvas only <


/* built with Studio Sketchpad: 
 *   https://sketchpad.cc
 * 
 * observe the evolution of this sketch: 
 *   https://dflab.sketchpad.cc/sp/pad/view/ro.Nq2jk5Glz9C/rev.92
 * 
 * authors: 
 *   Ines Sousa

 * license (unless otherwise specified): 
 *   creative commons attribution-share alike 3.0 license.
 *   https://creativecommons.org/licenses/by-sa/3.0/ 
 */ 



// This sketch builds on a prior work, "AnaLeitão_01_Composição", created by Ana
// http://dflab.sketchpad.cc/sp/pad/view/ro.9xViIBC0kNPoZ-/rev.1014



// as instruções que estiverem dentro desta função setup() 
// correm uma vez quando o programa arranca

void setup() {  
    
    // tamanho da tela
    size(300, 300); 

    // cor de fundo
    background(10,90,3);
}

void draw(){
    
    strokeWeight(3);
    line(0,40,100,40);

    line(0,50,120,50);
    
    strokeWeight(3);
    line(0,60,140,60);
    
    strokeWeight(3);
    line(0,70,160,70);
    
    strokeWeight(3);
    line(0,80,180,80);
    
    strokeWeight(3);
    line(0,90,200,90);
    
    strokeWeight(2);
    line(0,100,220,100);
    
    strokeWeight(3);
    line(300,210,180,300);
    
    strokeWeight(4);
    line(300,195,160,300);
    
    strokeWeight(5);
    line(300,180,140,300);
    
    fill(232,197,20);
    stroke(255);
    strokeWeight(3);
    ellipse(250 + random (0, 10),50+ random (0, 10),60,60)
    
    strokeWeight(20);
    point(250,50)
    
    stroke(0);
    strokeWeight(10);
    point(250,50);
    
    fill(190,75,5);
    stroke(255);
    strokeWeight(3);
    rect(20,200 + random(0, 20),70,50);
    
    fill(95,155,400);
    strokeWeight(5);
    rect(50 + random (0, 20),230,50,30);
    
    strokeWeight(9);
    point(9,30);
    
    strokeWeight(7);
    point(25,30);
    
    strokeWeight(5);
    point(41,30);
    
    strokeWeight(3);
    point(57,30);
    
    strokeWeight(1);
    point(73,30);
    
    ellipse(200,200,30,30);
    
    ellipse(230,160,40,40);
    
    stroke(0);
    strokeWeight(4);
    point(245,160);
    
    stroke(0);
    strokeWeight(4);
    point(240,170);
    
} 

// as instruções que estiverem dentro desta função draw
// são executadas a cada novo frame