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 |
isScaling() |
void |
setAddShadow(boolean addShadow) |
void |
setFlipHorizontally(boolean flipHorizontally) |
void |
setFlipVertically(boolean flipVertically) |
void |
setMaterial(Material material) |
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, wasHit
canCollideWith, getCollisionBox, getCollisionBox, getCollisionBox, getCollisionBoxAlign, getCollisionBoxCenter, getCollisionBoxHeight, getCollisionBoxValign, getCollisionBoxWidth, getCollisionType, hasCollision, setCollision, setCollisionBoxAlign, setCollisionBoxHeight, setCollisionBoxValign, setCollisionBoxWidth, setCollisionType, setHeight, setLocation, setSize, setWidth
actions, addController, addListener, addMessageListener, addMessageListener, addTag, addTransformListener, attachControllers, detachControllers, getAngle, getAnimationController, getBehaviorController, getBoundingBox, getCenter, getController, getControllers, getEnvironment, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, isLoaded, loaded, perform, register, removed, removeListener, removeMessageListener, removeTag, removeTransformListener, renderWithLayer, sendMessage, setAngle, setController, setLocation, setMapId, setName, setRenderType, setRenderWithLayer, setX, setY
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canCollideWith, getCollisionBox, getCollisionBox, getCollisionBoxAlign, getCollisionBoxCenter, getCollisionBoxHeight, getCollisionBoxValign, getCollisionBoxWidth, getCollisionType, hasCollision, setCollision, setCollisionBoxAlign, setCollisionBoxHeight, setCollisionBoxValign, setCollisionBoxWidth, setCollisionType
actions, addController, addListener, addMessageListener, addMessageListener, addTag, addTransformListener, attachControllers, detachControllers, getAngle, getAnimationController, getBehaviorController, getBoundingBox, getCenter, getController, getEnvironment, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, isLoaded, loaded, perform, register, removed, removeListener, removeMessageListener, removeTag, removeTransformListener, renderWithLayer, sendMessage, setAngle, setController, setHeight, setLocation, setLocation, setMapId, setName, setRenderType, setRenderWithLayer, setSize, setWidth, setX, setY
public 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 isScaling()
public boolean flipHorizontally()
public boolean flipVertically()
public Rotation getSpriteRotation()
public void setMaterial(Material material)
public void setSpritesheetName(java.lang.String spriteName)
public void setAddShadow(boolean addShadow)
public void setScaling(boolean scaling)
public boolean isDead()
CombatEntity
isDead
in interface ICombatEntity
isDead
in class CombatEntity
public void setSpriteRotation(Rotation spriteRotation)
public void setFlipHorizontally(boolean flipHorizontally)
public void setFlipVertically(boolean flipVertically)