/*
 * JVirus is a PacMan clone, written in Java.
 *
 * Please read "http://jvirus.sourceforge.net/jvirus_licence.txt" for copyrights.
 * 
 * The sourcecode is designed and created with
 * Sun J2SDK 1.3 and Microsoft Visual J++ 6.0
 *
 * JVirus homepage: http://jvirus.sourceforge.net
 *
 * autor: Slawa Weis
 * email: slawaweis@animatronik.net
 *
 */

package org.game.JVirus;

import java.awt.Image;

/**
 * simply a array if images. 
 */
public class AnimImage
{
 /**
  * image array
  */
 protected Image array[] = null;
 /**
  * current image number
  */
 protected int number = 0;

 /**
  * simply constructor
  *
  * @param img_arr list with images
  */
 public AnimImage(Image [] img_arr)
  {
  array = new Image[img_arr.length];
  for(int i = 0; i < array.length; i++)
     array[i] = img_arr[i];
  }

 /**
  * reset image counter to 0
  */
 public void reset()
  {
  number = 0;
  }

 /**
  * get the current image. If index of the array is >=, then set index zo 0 and start from beginning.
  */
 public Image nextImage()
  {
  if(number >= array.length)
    number = 0;
  return array[number++];
  }
}