PImage bg; PImage[] featLEye = new PImage[5]; PImage[] featREye = new PImage[5]; PImage[] featMouth = new PImage[5]; PImage[] featNose = new PImage[5]; int leye, reye, mouth, nose; void setup(){ bg = loadImage("mattface4.png"); size(600,570); for (int i = 0; i < featLEye.length; i++) featLEye[i] = loadImage("le"+i+".png"); for (int i = 0; i < featREye.length; i++) featREye[i] = loadImage("re"+i+".png"); for (int i = 0; i < featMouth.length; i++) featMouth[i] = loadImage("mouth"+i+".png" ); for (int i = 0; i < featNose.length; i++) featNose[i] = loadImage("nose"+i+".png"); } void draw(){ background(bg); image(featMouth[mouth],0,0, 600,570); image(featNose[nose],0,0, 600,570); image(featLEye[leye],0,0, 600,570); image(featREye[reye],0,0, 600,570); } void keyReleased() { if (key == 'n' || key == 'N') nose=int(random(5)); else if (key == 'l' || key == 'L') leye=int(random(5)); else if (key == 'r' || key == 'R') reye=int(random(5)); else if (key == 'm' || key == 'M') mouth=int(random(5)); //else if (key == 's' || key == 'S') saveFrame("face-####.tif"); }