String filenames[] = {"nuclear1.png", "nuclear2.png", "nuclear3.png", "nuclear4.png", "nuclear5.png", "plexiform1.png"}; // Nice: All pictures in a directory PImage images[] = new PImage[filenames.length]; void setup() { for (int i = 0; i < filenames.length; i++) images[i] = loadImage(filenames[i]); size(800, 800); nextchange = second() + 2; } void changepicture() { picnum++; if (picnum >= filenames.length) picnum = 0; } int picnum = 0; void draw() { image(images[picnum], 0, 0); if (second() == nextchange) { changepicture(); nextchange += 2; if (nextchange >= 60) nextchange -= 60; } } void mouseClicked() { changepicture(); } void keyPressed(){ println(key); println(key + 0); println(int(key)); if(key == '0') nextchange = 61; else nextchange = second() + 1; }