• fullscreen
  • malevich_2.pde
  • /*
    PROYECTO MALEVICH
    
    Título: Malevich esta enfermo
    Nombre: iNESsantiago
    Fecha:  14.05.2009
    Lugar: Barcelona - en la cama comiendo fresas
    Objetivo: Creación de un dibujo en processing que se asemeje lo más posible a éste
    http://www.fiae.org/Malevich%20-%20Suprematism.JPG
    
    Descripción:
    */
    
    //DECLARACIÓN DE VARIABLES
    
    void setup(){
    size(500,695); // dimensão do ecrã
      
    background (255, 255, 255); // cor do fundo
    
    noStroke(); // sem contorno
    fill (204, 141, 12); // cor do preenchimento
    quad (378, 650, 486, 597, 487, 618, 378, 669); // localização x e y dos cantos do quadrado
    
    noStroke();
    fill (204, 141, 12);
    quad (174, 443, 198, 444, 112, 695, 89, 695);
    
    }
    
    
    void draw() { //executa continuamente o que está inserido dentro do bloco
    background (255, 255, 255); // background negro
    }
    void keyPressed() { // função chamada sempre que se clica numa tecla
       switch(key) { //estrutura if else para 2 alternativas
      case 'r': // no caso de se teclar a tecla "r"
        println("has pulsado la tecla r");
    noStroke(); 
    smooth();
    fill (129, 28, 20); 
    quad (206, 419, 245, 418, 168, 628, 135, 628); 
    noStroke();
    fill (129, 28, 20);
    quad (311, 647, 445, 575, 446, 604, 325, 670);
    int circleX = 99; // localizaçao do centro x do círculo no ecra 
    int circleY = 111; // localizaçao do centro y do círculo no ecra
    noStroke();
    fill (129, 28, 20);
    ellipse(circleX,circleY,165, 165); // locaização do círculo no ecrã + diâmetro
      break;
      
      case 'y': // no caso de se teclar a tecla "y" acontece isto:
        println("has pulsado la tecla y");
    noStroke();
    fill (204, 141, 12);
    quad (378, 650, 486, 597, 487, 618, 378, 669);
    noStroke();
    fill (204, 141, 12);
    quad (27, 288, 389, 254, 391, 281, 30, 321);
    noStroke();
    fill (204, 141, 12);
    quad (174, 443, 198, 444, 112, 695, 89, 695);
      break;
      
        case 'b': // no caso de se teclar a tecla "b" acontece isto:
        println("has pulsado la tecla b");
    noStroke();
    fill (0, 15, 106);
    quad (217, 92, 229, 91, 322, 610, 308, 617);
    noStroke();
    fill (000, 15, 106);
    quad (199, 121, 256, 103, 259, 113, 200, 130);
    noStroke();
    fill (14, 11, 30);
    quad (270, 108, 417, 182, 343, 326, 193, 247);
      break;
      
          case 'g': // no caso de se teclar a tecla "g" acontece isto:
        println("has pulsado la tecla g");
    noStroke();
    smooth();  
    fill (211, 201, 210); 
    quad (258, 434, 313, 435, 257, 597, 198, 599); 
     break;
     
           case 'a': // no caso de se teclar a tecla "w" acontece isto:
        println("has pulsado la tecla a");
    PImage fondo;  
    fondo=loadImage("malevich.jpg"); // localização da imagem que queremos colocar no fundo
    background( fondo); // pintamos el lienzo de un color
    smooth();
    
    noStroke();
    fill (211, 201, 210);
    quad (258, 434, 313, 435, 257, 597, 198, 599);
     
    noStroke(); 
    fill (129, 28, 20); 
    quad (206, 419, 245, 418, 168, 628, 135, 628); 
    
    noStroke();
    fill (129, 28, 20);
    quad (311, 647, 445, 575, 446, 604, 325, 670);
    
    noStroke();
    fill (204, 141, 12);
    quad (378, 650, 486, 597, 487, 618, 378, 669);
    
    noStroke();
    fill (204, 141, 12);
    quad (27, 288, 389, 254, 391, 281, 30, 321);
    
    noStroke();
    fill (204, 141, 12);
    quad (174, 443, 198, 444, 112, 695, 89, 695);
    
    noStroke();
    fill (0, 15, 106);
    quad (217, 92, 229, 91, 322, 610, 308, 617);
    
    noStroke();
    fill (000, 15, 106);
    quad (199, 121, 256, 103, 259, 113, 200, 130);
    
    int circleX2 = 99;  
    int circleY2 = 111; 
    noStroke();
    fill (000, 15, 106);
    ellipse(circleX2,circleY2,165, 165); 
    
    noStroke();
    fill (14, 11, 30);
    quad (270, 108, 417, 182, 343, 326, 193, 247);
     break;
                       }
                       
    
        frameRate(7); // fotogramas por segundo quando é chamada a acção da tecla
      }
    
    

    code

    tweaks (0)

    about this sketch

    This sketch is running as Java applet, exported from Processing.

    license

    advertisement

    Inês Santiago

    Malevich is getting crazy

    Add to Faves Me Likey@!
    You must login/register to add this sketch to your favorites.

    Malevich is getting crazy with a particulary work of art, because it has been erased... you can help him by typing some key letters:
    'r' for red objects
    b' for blue objects
    y' for yellow objects
    g' for grey objects
    and 'a' for...

    Alba G. Corral
    15 May 2009
    Hola Inés! subelo a la colección de la clase!

    http://www.openprocessing.org/collections/?collectionID=39

    te vas a esta pagina y añades el numero de tu sketch! gracias!!!
    Inês Santiago
    17 May 2009
    Malevich is getting crazy with a particulary work of art, because it has been erased... you can help him by typing some key letters:
    'r' for red objects
    b' for blue objects
    y' for yellow objects
    g' for grey objects
    and 'a' for...
    You need to login/register to comment.