topical media & game development

talk show tell print

graphic-processing-learning-15-example-15-4-example-15-4.pde / pde



  // Learning Processing
  // Daniel Shiffman
  // http://www.learningprocessing.com
  
  // Example 15-4: Image sequence
  
  int maxImages = 10; // Total # of images
  int imageIndex = 0; // Initial image to be displayed is the first
  
  // Declaring an array of images.
  PImage[] images = new PImage[maxImages];
  
  void setup() {
    size(200,200);
    
    // Loading the images into the array
    // Don't forget to put the JPG files in the data folder!
    for (int i = 0; i < images.length; i ++ ) {
      images[i] = loadImage( "animal" + i + ".jpg" ); 
    }
    frameRate(5);
  }
  
  void draw() {
    
    background(0);
    image(images[imageIndex],0,0);
    
    // increment image index by one each cycle
    // use modulo " % "to return to 0 once the end of the array is reached
    imageIndex = (imageIndex + 1) % images.length;
  }
  
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.