vooga.games.grandius.sprites.enemy.boss
Class BossPart
java.lang.Object
com.golden.gamedev.object.Sprite
vooga.engine.core.BetterSprite
vooga.games.grandius.sprites.enemy.common.Enemy
vooga.games.grandius.sprites.enemy.boss.BossPart
- Direct Known Subclasses:
- ReacherEye
public abstract class BossPart
- extends Enemy
A BossPart is a component of a GradiusBoss that must be destroyed to ultimately
kill the boss.
Field Summary |
protected int[] |
breakpoints
|
protected java.awt.image.BufferedImage[] |
images
|
Constructor Summary |
BossPart(java.awt.image.BufferedImage[] images,
int[] breakpoints,
double x,
double y,
int health,
int shields)
|
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, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
breakpoints
protected int[] breakpoints
images
protected java.awt.image.BufferedImage[] images
BossPart
public BossPart(java.awt.image.BufferedImage[] images,
int[] breakpoints,
double x,
double y,
int health,
int shields)
setHealth
protected void setHealth(int health)
setShields
protected void setShields(int shields)
getHealth
public int getHealth()
getShields
public int getShields()
getImages
public java.awt.image.BufferedImage[] getImages()