## Class GifImage

    java.lang.Object
      GifImage

    public class GifImage

extends java.lang.Object

Author:
  Michael Berry, Neil Brown

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()