This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.
xxxxxxxxxx
//siempre cambiar el nombre de boolean pq aplica en todo, q no se repita con las demas variables
boolean imagesdirection = false;
PImage[] images = new PImage[5];
PImage[] images2 = new PImage[5];
PImage img;
PImage img2;
int counter =0;
//FONDOS
void setup () {
img = loadImage("fondo.jpg");
img2 = loadImage("fondo2.png");
size (900,600);
//load images into the array LIBELULA
for (int i=0; i<images.length; i++) {
images[i] = loadImage(i+1+".png");
}
for (int i=0; i<images2.length; i++) {
images2[i] = loadImage(5+i+1+".png");
}
//velocidad
frameRate (12);
}
//LIBELULA
void draw () {
imageMode(CENTER);
image(img,width/2,height/2,900,600);
//Los parentesis significan ..if imagedirection is true
if (imagesdirection) {
image(images[counter], mouseX, mouseY);
}
else {
image(images2[counter], mouseX, mouseY);
}
counter ++;
if (counter>4) {
counter = 0;
}
image(img2,width/2,height/2,900,600);
}
void mousePressed () {
imagesdirection = !imagesdirection ;
}