|
||||||||||
| 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.Projectile
public class Projectile
| Field Summary |
|---|
| Fields inherited from class com.golden.gamedev.object.Sprite |
|---|
defaultCollisionShape, height, width |
| Constructor Summary | |
|---|---|
Projectile()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Calling this method will initiate the destruction of this object. |
int |
getDamage()
|
int |
getHealth()
|
int |
getScorePoints()
|
ShooterObject |
getShooter()
|
boolean |
isDestroyableByProjectile()
|
void |
setDamage(int damage)
|
void |
setHealth(int health)
|
void |
setShooter(ShooterObject shooter)
|
| 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, update, updateMovement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Projectile()
| 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||