|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.golden.gamedev.object.Sprite
moagg.model.object.sprite.AbstractMoaggSprite
moagg.model.object.sprite.Grenade
public class Grenade
| Field Summary |
|---|
| Fields inherited from class com.golden.gamedev.object.Sprite |
|---|
defaultCollisionShape, height, width |
| Constructor Summary | |
|---|---|
Grenade()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Calling this method will initiate the destruction of this object. |
int |
getDamage()
|
int |
getHealth()
|
int |
getScorePoints()
|
ShooterObject |
getShooter()
|
Warhead |
getWarhead()
|
boolean |
isDestroyableByProjectile()
|
void |
setDamage(int damage)
|
void |
setHealth(int health)
|
void |
setShooter(ShooterObject shooter)
|
void |
setWarhead(MortarBarrelWarhead warhead,
long exploderDelay)
|
void |
update(long elapsedTime)
|
| Methods inherited from class moagg.model.object.sprite.AbstractMoaggSprite |
|---|
addSpeed, getPositionRectangle, getRGB, getSpeed, hide, isVisible, setRGB, setSpeed, setVisible, show |
| Methods inherited from class com.golden.gamedev.object.Sprite |
|---|
addHorizontalSpeed, addVerticalSpeed, forceX, forceY, getBackground, getCenterX, getCenterY, getDataID, getDefaultCollisionShape, getDistance, getHeight, getHorizontalSpeed, getID, getImage, getLayer, getOldX, getOldY, getScreenX, getScreenY, getVerticalSpeed, getWidth, getX, getY, isActive, isImmutable, isOnScreen, isOnScreen, move, moveTo, moveX, moveY, render, render, setActive, setBackground, setDataID, setHorizontalSpeed, setID, setImage, setImmutable, setLayer, setLocation, setMovement, setSpeed, setVerticalSpeed, setX, setY, updateMovement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Grenade()
| Method Detail |
|---|
public ShooterObject getShooter()
getShooter in interface ShootableObjectpublic void setShooter(ShooterObject shooter)
public int getHealth()
getHealth in interface DestroyableObjectpublic void setHealth(int health)
setHealth in interface DestroyableObjecthealth - The new amount of health points to set for this object.public void destroy()
DestroyableObject
destroy in interface DestroyableObjectpublic int getScorePoints()
getScorePoints in interface DestroyableObjectpublic int getDamage()
getDamage in interface ShootableObjectpublic void setDamage(int damage)
setDamage in interface ShootableObjectdamage - The new damage points to set for this projectile.public boolean isDestroyableByProjectile()
isDestroyableByProjectile in interface ShootableObject
public void setWarhead(MortarBarrelWarhead warhead,
long exploderDelay)
public Warhead getWarhead()
getWarhead in interface ShootableWithWarheadObjectpublic void update(long elapsedTime)
update in class com.golden.gamedev.object.Sprite
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||