vooga.games.cyberion.sprites.enemyship
Class EnemyShip
java.lang.Object
com.golden.gamedev.object.Sprite
vooga.engine.core.BetterSprite
vooga.games.cyberion.sprites.enemyship.EnemyShip
public class EnemyShip
- extends BetterSprite
General enemy class for various enemy to inherit
Methods inherited from class vooga.engine.core.BetterSprite |
addAnimatedImages, addHorizontalSpeed, addImage, addSprite, addVerticalSpeed, firstRun, forceX, forceY, getCurrentSprite, getDistance, getDoubleStat, getHeight, getHorizontalSpeed, getImage, getIntStat, getStat, getTimeInExistence, getVerticalSpeed, getWidth, getX, getY, isActive, isOnScreen, move, moveTo, moveX, moveY, render, setActive, setAsRenderedSprite, setBackground, setDoubleStat, setHorizontalSpeed, setImage, setImages, setIntStat, setLayer, setLocation, setMovement, setSpeed, setStat, setVerticalSpeed, setX, setY |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnemyShip
public EnemyShip()
EnemyShip
public EnemyShip(java.awt.image.BufferedImage image,
double x,
double y,
int life,
EventPool eventManager)
setEventManager
public void setEventManager(EventPool em)
update
public void update(long elapsedTime)
- Description copied from class:
BetterSprite
- Specify how the GameEntity Object should be updated.
- Overrides:
update
in class BetterSprite
setLife
public void setLife(int life)
getLife
public int getLife()
isShooting
public boolean isShooting()
setShooting
public void setShooting(boolean b)