|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deken.game.animation.BaseAnimation
org.deken.game.animation.OnceAnimation
public class OnceAnimation
Title: OnceAnimationStrip Description: The animation strip is run once, and then it stays on the last frame of the sequence. When the animation strip is reset, it will begin the animation strip again, running only once. Copyright: Copyright (c) 2005
Field Summary |
---|
Fields inherited from class org.deken.game.animation.BaseAnimation |
---|
height, imageEffect, name, sequenceTime, sound, totalDuration, totalFrames, width, xOffset, yOffset |
Constructor Summary | |
---|---|
protected |
OnceAnimation()
Used by copy(). |
|
OnceAnimation(java.awt.Image image,
long duration)
|
Method Summary | |
---|---|
void |
addFrame(java.awt.Image image,
long duration)
This adds an image to the animation strip, with a duration in milliseconds. |
OnceAnimation |
copy()
Copy Animation |
void |
draw(java.awt.Graphics2D graphics,
int x,
int y)
Draws the current frame index to the GameGFX, including any animation offsets. |
boolean |
equals(java.lang.Object obj)
Determines if two animation strips are the same, based on size of image and number of frames. |
java.awt.Image |
getFrame(int i)
This retrieves the specified frame. |
java.awt.Image |
getImage()
This returns the current frame of the animated strip. |
boolean |
isAnimating()
True if this animation needs to be updated regularly. |
boolean |
isComplete()
|
void |
reset()
This reset the animation strip, setting it to begin a new. |
void |
update(long elapseTime)
This takes the current time, since the last update, and adds it to the total sequence time. |
Methods inherited from class org.deken.game.animation.BaseAnimation |
---|
addImageEffect, baseUpdate, copyParent, getHeight, getName, getSound, getTotalDuration, getWidth, getXOffset, getYOffset, setName, setOffsets, setSound |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OnceAnimation(java.awt.Image image, long duration)
image
- Imageduration
- longprotected OnceAnimation()
Method Detail |
---|
public void addFrame(java.awt.Image image, long duration)
image
- Imageduration
- longpublic OnceAnimation copy()
public void draw(java.awt.Graphics2D graphics, int x, int y)
graphics
- x
- y
- public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Object
public java.awt.Image getFrame(int i)
i
- int
public java.awt.Image getImage()
public boolean isAnimating()
Animation
public boolean isComplete()
public void reset()
public void update(long elapseTime)
elapseTime
- long
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |