Class gjt.animation.Sequence
All Packages Class Hierarchy This Package Previous Next Index
Class gjt.animation.Sequence
java.lang.Object
|
+----gjt.animation.Sequence
- public class Sequence
- extends Object
A sequence of images used in an animation. Each sequence
keeps track of the number of cycles the sequence is to run,
and reports whether or not the cycles have been completed
via the boolean animationOver() method.
- See Also:
- Sprite, Playfield, SimpleAnimationTest, BumpAnimationTest, TwoDrinkersAnimationTest
-
Sequence()
-
-
Sequence(Component, Image[])
-
-
addImage(Component, Image)
-
-
advance()
-
-
animationOver()
-
-
getCurrentCycle()
-
-
getCurrentImage()
-
-
getCurrentImagePosition()
-
-
getCyclesPerAnimation()
-
-
getFirstImage()
-
-
getLastImage()
-
-
getLastLocation()
-
-
getNextImage()
-
-
getNumImages()
-
-
isAtLastImage()
-
-
needsRepainting(Point)
-
-
paint(Graphics, int, int, ImageObserver)
-
-
removeImage(Image)
-
-
setAdvanceInterval(long)
-
-
setCurrentCycle(long)
-
-
setCyclesPerAnimation(long)
-
-
start()
-
-
timeToAdvanceCell()
-
Sequence
public Sequence()
Sequence
public Sequence(Component component,
Image images[])
start
public void start()
getLastImage
public Image getLastImage()
getLastLocation
public Point getLastLocation()
getNumImages
public int getNumImages()
getCurrentCycle
public long getCurrentCycle()
setCurrentCycle
public void setCurrentCycle(long c)
getCyclesPerAnimation
public long getCyclesPerAnimation()
setCyclesPerAnimation
public void setCyclesPerAnimation(long cyclesPerAnimation)
getFirstImage
public Image getFirstImage()
getCurrentImage
public Image getCurrentImage()
getCurrentImagePosition
public int getCurrentImagePosition()
getNextImage
public Image getNextImage()
setAdvanceInterval
public void setAdvanceInterval(long interval)
addImage
public void addImage(Component component,
Image image)
removeImage
public void removeImage(Image image)
needsRepainting
public boolean needsRepainting(Point point)
paint
public void paint(Graphics g,
int x,
int y,
ImageObserver observer)
isAtLastImage
public boolean isAtLastImage()
timeToAdvanceCell
public boolean timeToAdvanceCell()
animationOver
public boolean animationOver()
advance
public void advance()
All Packages Class Hierarchy This Package Previous Next Index