Class GifImage

java.lang.Object
  extended by GifImage

public class GifImage
extends java.lang.Object

This class can be used to read animated gif image files and extract the individual images of the animation sequence.


Constructor Summary
GifImage(java.lang.String file)
          Set the image of the actor.
 
Method Summary
 greenfoot.GreenfootImage getCurrentImage()
           
 java.util.List<greenfoot.GreenfootImage> getImages()
          Get all the images used in the animation
 boolean isRunning()
          Determines whether the animation is running
 void pause()
          Pause the animation.
 void resume()
          Resume the animation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GifImage

public GifImage(java.lang.String file)
Set the image of the actor. If the image is a normal picture, it will be displayed as normal. If it's an animated GIF file then it will be displayed as an animated actor.

Method Detail

getImages

public java.util.List<greenfoot.GreenfootImage> getImages()
Get all the images used in the animation

Returns:
a list of GreenfootImages, corresponding to each frame.

pause

public void pause()
Pause the animation.


resume

public void resume()
Resume the animation.


isRunning

public boolean isRunning()
Determines whether the animation is running

Returns:
true if the animation is running, false otherwise

getCurrentImage

public greenfoot.GreenfootImage getCurrentImage()