int currentFrame = 0; PImage[] frames = new PImage[24]; void setup() { size(500, 400); smooth(); background(255); frameRate(24); fill(0); } void draw() { noCursor(); frames[currentFrame] = get(); // Get the display window currentFrame = (currentFrame + 1) % frames.length; if (frames[currentFrame] != null) image(frames[currentFrame], 0, 0); if (mouseX > 0 && mouseY > 0 && mouseX < width && mouseY < height) ellipse(mouseX, mouseY, 10, 10); }