public class Prop extends CombatEntity
ANY_MESSAGE| Constructor and Description |
|---|
Prop(double x,
double y,
java.lang.String spritesheetName) |
Prop(double x,
double y,
java.lang.String spritesheetName,
Material mat) |
Prop(java.awt.geom.Point2D location,
java.lang.String spritesheetName) |
Prop(java.awt.geom.Point2D location,
java.lang.String spritesheetName,
Material mat) |
Prop(java.lang.String spritesheetName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
flipHorizontally() |
boolean |
flipVertically() |
Material |
getMaterial() |
Rotation |
getSpriteRotation() |
java.lang.String |
getSpritesheetName() |
PropState |
getState()
Gets the state.
|
boolean |
isAddShadow() |
boolean |
isDead()
Checks if is dead.
|
boolean |
isObstacle() |
boolean |
isScaling() |
void |
setAddShadow(boolean addShadow) |
void |
setFlipHorizontally(boolean flipHorizontally) |
void |
setFlipVertically(boolean flipVertically) |
void |
setMaterial(Material material) |
void |
setObstacle(boolean isObstacle) |
void |
setScaling(boolean scaling) |
void |
setSpriteRotation(Rotation spriteRotation) |
void |
setSpritesheetName(java.lang.String spriteName) |
java.lang.String |
toString() |
addCombatEntityListener, addDeathListener, addHitListener, die, getAppliedEffects, getHitBox, getHitPoints, getTarget, getTeam, hit, hit, isFriendly, isIndestructible, isNeutral, removeCombatEntityListener, removeDeathListener, removeHitListener, resurrect, setIndestructible, setTarget, setTeam, wasHitcanCollideWith, getCollisionBox, getCollisionBox, getCollisionBox, getCollisionBoxAlign, getCollisionBoxCenter, getCollisionBoxHeight, getCollisionBoxValign, getCollisionBoxWidth, hasCollision, setCollision, setCollisionBoxAlign, setCollisionBoxHeight, setCollisionBoxValign, setCollisionBoxWidth, setHeight, setLocation, setSize, setWidthaddController, addListener, addMessageListener, addMessageListener, addTag, addTransformListener, attachControllers, detachControllers, getAngle, getAnimationController, getBehaviorController, getBoundingBox, getCenter, getController, getControllers, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, loaded, removed, removeListener, removeMessageListener, removeTag, removeTransformListener, sendMessage, setAngle, setController, setLocation, setMapId, setName, setProperties, setRenderType, setX, setYclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanCollideWith, getCollisionBox, getCollisionBox, getCollisionBoxAlign, getCollisionBoxCenter, getCollisionBoxHeight, getCollisionBoxValign, getCollisionBoxWidth, hasCollision, setCollision, setCollisionBoxAlign, setCollisionBoxHeight, setCollisionBoxValign, setCollisionBoxWidthaddController, addListener, addMessageListener, addMessageListener, addTag, addTransformListener, attachControllers, detachControllers, getAngle, getAnimationController, getBehaviorController, getBoundingBox, getCenter, getController, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, loaded, removed, removeListener, removeMessageListener, removeTag, removeTransformListener, sendMessage, setController, setHeight, setLocation, setLocation, setMapId, setName, setRenderType, setSize, setWidth, setX, setYpublic Prop(java.lang.String spritesheetName)
public Prop(double x,
double y,
java.lang.String spritesheetName)
public Prop(double x,
double y,
java.lang.String spritesheetName,
Material mat)
public Prop(java.awt.geom.Point2D location,
java.lang.String spritesheetName)
public Prop(java.awt.geom.Point2D location,
java.lang.String spritesheetName,
Material mat)
public Material getMaterial()
public java.lang.String getSpritesheetName()
public PropState getState()
public boolean isAddShadow()
public boolean isObstacle()
public boolean isScaling()
public boolean flipHorizontally()
public boolean flipVertically()
public Rotation getSpriteRotation()
public void setMaterial(Material material)
public void setSpritesheetName(java.lang.String spriteName)
public void setObstacle(boolean isObstacle)
public void setAddShadow(boolean addShadow)
public void setScaling(boolean scaling)
public boolean isDead()
CombatEntityisDead in interface ICombatEntityisDead in class CombatEntitypublic void setSpriteRotation(Rotation spriteRotation)
public void setFlipHorizontally(boolean flipHorizontally)
public void setFlipVertically(boolean flipVertically)