public class SimpleGun extends Sprite
EXIT_POLICY_BOUNCE, EXIT_POLICY_DIE, EXIT_POLICY_STOP, EXIT_POLICY_WRAP
Constructor and Description |
---|
SimpleGun()
Creates a gun whose barrel initially points up.
|
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 |
fire()
Fire a bullet by adding a Bullet sprite to the panel that contains this GunSprite.
|
double |
getAngle() |
double |
getBulletSpeed() |
void |
setAngle(double degrees)
Sets the direction that the gun is pointing.
|
void |
setBulletSpeed(double speed)
Sets the speed for bullets fired by this gun.
|
contains, die, getDx, getDy, getExitPolicy, getHome, getSpriteHeight, getSpriteWidth, getX, getY, isDead, isImmuneToBullets, onDeath, prepareForNextFrame, randomVelocity, setDx, setDy, setExitPolicy, setImmuneToBullets, setLocation, setSpriteHeight, setSpriteWidth, setUseOvalForContains, setVelocity, setX, setY
public SimpleGun()
public void draw(java.awt.Graphics g)
Sprite
public void fire()
public double getAngle()
public double getBulletSpeed()
public void setAngle(double degrees)
public void setBulletSpeed(double speed)