import processing.core.*; import processing.xml.*; import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.text.*; import java.util.*; import java.util.zip.*; import java.util.regex.*; public class seniorseminar extends PApplet { int numFrames = 18; // The number of frames in the animation int frame = 0; PImage[] images = new PImage[numFrames]; int timer = 0; float interval = 100; public void setup() { background(250); size(180, 180); frameRate(30); for ( int i = 0; i< numFrames; i++ ) { images[i] = loadImage( "images-" + i + ".jpg" ); // make sure images "0.jpg" to "11.jpg" exist } } public void draw() { // background(250); imageMode(CENTER); image(images[frame], width/2, height/2); if (mousePressed == true) { frame = (frame+1) % numFrames; // Use % to cycle through frames } if (timer + interval < millis()){ timer = millis(); frame = (frame+1) % numFrames; // Use % to cycle through frames } } static public void main(String args[]) { PApplet.main(new String[] { "--present", "--bgcolor=#666666", "--hide-stop", "seniorseminar" }); } }