public class Explosion extends Sprite
EXIT_POLICY_BOUNCE, EXIT_POLICY_DIE, EXIT_POLICY_STOP, EXIT_POLICY_WRAP
Constructor and Description |
---|
Explosion(double x,
double y)
Create an Explosion sprite with lifetime equal to 10 frames and
maximum size equal to 30.
|
Explosion(double x,
double y,
int lifeInFrames,
int maxSize)
Create an Explosion sprite with specified position, lifetime, and final
size.
|
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics g)
This method is called by the SpritePanel to tell the sprite to draw itself.
|
void |
prepareForNextFrame(int frameNumber)
Note: This method is called by the SpritePanel that contains the
explosion to get the sprite ready for the next frame, and is not meant
to be called for other reasons; it kills the sprite when the age of
the sprite exceeds its lifetime.
|
contains, die, getDx, getDy, getExitPolicy, getHome, getSpriteHeight, getSpriteWidth, getX, getY, isDead, isImmuneToBullets, onDeath, randomVelocity, setDx, setDy, setExitPolicy, setImmuneToBullets, setLocation, setSpriteHeight, setSpriteWidth, setUseOvalForContains, setVelocity, setX, setY
public Explosion(double x, double y)
public Explosion(double x, double y, int lifeInFrames, int maxSize)
public void draw(java.awt.Graphics g)
Sprite
public void prepareForNextFrame(int frameNumber)
prepareForNextFrame
in class Sprite