MULTIMEDIA

int luna = 0;//determina la variable luna


void setup( ){ //determina el funcionamieto general
size(400,400);//tamaño de la imagen
fill(random(30,100), random(10,200), random(120,200)); //relleno de los elementos, con la opción random dentro ca,biara de color aleatoriamente
noStroke();//determina que los elementos no tendran contorno
noLoop();//el codigo no correra continuamente
}
void draw( ){ //dibuja
background(0); //color de fondo
rect(luna, 0, 10, 400);//tamaño y ubicación de la recta
luna=luna+1;//permite el movimiento, la variable luna siempre sumara 1 a si misma

}

void mousePressed() { //trabaja cuando se hace click izquierdo
luna += 2; //aunmento de 2 a la variable luna
redraw(); //vuelve a dibujar lo antes llamado
fill(random(30,100), random(10,200), random(120,200)); //rellena de nuevo la barra al hacer click izquierdo

}
CODIGO PROCESSING
PIXELACIÓN