vooga.games.grandius.sprites.weapons
Class BlackHole

java.lang.Object
  extended by com.golden.gamedev.object.Sprite
      extended by vooga.engine.core.BetterSprite
          extended by vooga.games.grandius.sprites.weapons.BlackHole

public class BlackHole
extends BetterSprite


Constructor Summary
BlackHole(double x, double y)
           
 
Method Summary
 int getSwallowedEnemies()
           
 int hitsRemaining()
           
 void setPlayerCompensationSpeed(double speed)
           
 void suckEnemies(SpriteGroup possibleEnemies)
           
 void swallowEnemy()
           
 void update(long elapsedTime)
          Specify how the GameEntity Object should be updated.
 
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
 

Constructor Detail

BlackHole

public BlackHole(double x,
                 double y)
Method Detail

update

public void update(long elapsedTime)
Description copied from class: BetterSprite
Specify how the GameEntity Object should be updated.

Overrides:
update in class BetterSprite

swallowEnemy

public void swallowEnemy()

getSwallowedEnemies

public int getSwallowedEnemies()

hitsRemaining

public int hitsRemaining()

suckEnemies

public void suckEnemies(SpriteGroup possibleEnemies)

setPlayerCompensationSpeed

public void setPlayerCompensationSpeed(double speed)