Package games.stendhal.client.entity
Class Door
java.lang.Object
games.stendhal.client.entity.Entity
games.stendhal.client.entity.InvisibleEntity
games.stendhal.client.entity.Portal
games.stendhal.client.entity.Door
- All Implemented Interfaces:
IEntity,RPObjectChangeListener
A door entity.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final games.stendhal.client.entity.PropertyOpen state property.Fields inherited from class games.stendhal.client.entity.Entity
clazz, inAdd, name, rpObject, title, type, x, yFields inherited from interface games.stendhal.client.entity.IEntity
PROP_ANIMATED, PROP_CLASS, PROP_NAME, PROP_POSITION, PROP_SIZE, PROP_STATE, PROP_TITLE, PROP_VISIBILITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(RPObject object) Initialize this entity for an object.booleanisOpen()Check if the door is open.voidonChangedAdded(RPObject object, RPObject changes) The object added/changed attribute(s).voidonChangedRemoved(RPObject object, RPObject changes) The object removed attribute(s).Methods inherited from class games.stendhal.client.entity.Entity
addChangeListener, addContentChangeListener, fireChange, getArea, getCursor, getEntityClass, getEntitySubclass, getHeight, getID, getName, getObjectID, getPath, getResistance, getResistance, getRPObject, getSlot, getTitle, getType, getVisibility, getWidth, getX, getY, isObstacle, isOnGround, isUser, onAdded, onPosition, onRemoved, onSlotAdded, onSlotChangedAdded, onSlotChangedRemoved, onSlotRemoved, processPositioning, release, removeChangeListener, removeContentChangeListener, toString, update
-
Field Details
-
PROP_OPEN
public static final games.stendhal.client.entity.Property PROP_OPENOpen state property.
-
-
Constructor Details
-
Door
public Door()Create a door entity.
-
-
Method Details
-
isOpen
public boolean isOpen()Check if the door is open.- Returns:
trueif the door is open.
-
initialize
Initialize this entity for an object.- Specified by:
initializein interfaceIEntity- Overrides:
initializein classPortal- Parameters:
object- The object.- See Also:
-
onChangedAdded
The object added/changed attribute(s).- Specified by:
onChangedAddedin interfaceRPObjectChangeListener- Overrides:
onChangedAddedin classPortal- Parameters:
object- The base object.changes- The changes.
-
onChangedRemoved
The object removed attribute(s).- Specified by:
onChangedRemovedin interfaceRPObjectChangeListener- Overrides:
onChangedRemovedin classPortal- Parameters:
object- The base object.changes- The changes.
-