Frame Feedback


  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);
  }