|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.golden.gamedev.object.Sprite
vooga.engine.core.BetterSprite
vooga.games.towerdefense.actors.enemies.Enemy
vooga.games.towerdefense.actors.enemies.EnemySpawn
public class EnemySpawn
Controls the enemy spawn speeds, path, speed of travel, and the amount of hit points each enemy has. It also detects whether or not it is hit and adjusts the score and health.
Field Summary |
---|
Fields inherited from class vooga.games.towerdefense.actors.enemies.Enemy |
---|
myFailEvent, myHitEvent, myLoc, myPath |
Constructor Summary | |
---|---|
EnemySpawn(java.util.List<PathPoint> path,
int speed,
EnemyFailEvent failEvent,
BuildEnemyEvent buildEvent,
EnemyHitEvent hitEvent)
|
Method Summary | |
---|---|
void |
gotHit()
displays whether or not an enemy is hit |
protected void |
setImage()
sets the image based on the number of lives |
Methods inherited from class vooga.games.towerdefense.actors.enemies.Enemy |
---|
getLives, getMoneyPerHit, getScorePerHit, kill, update |
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 |
---|
public EnemySpawn(java.util.List<PathPoint> path, int speed, EnemyFailEvent failEvent, BuildEnemyEvent buildEvent, EnemyHitEvent hitEvent)
Method Detail |
---|
protected void setImage()
Enemy
setImage
in class Enemy
public void gotHit()
Enemy
gotHit
in class Enemy
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |