Package games.stendhal.client.entity
Class Portal
java.lang.Object
games.stendhal.client.entity.Entity
games.stendhal.client.entity.InvisibleEntity
games.stendhal.client.entity.Portal
- All Implemented Interfaces:
IEntity
,RPObjectChangeListener
- Direct Known Subclasses:
Door
A portal which can be "used" by the player. Use a Door if you want some
sprites for it.
-
Field Summary
Fields inherited from class games.stendhal.client.entity.Entity
clazz, inAdd, name, rpObject, title, type, x, y
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize(RPObject object)
Initialize this entity for an object.boolean
isHidden()
Determine if the portal is hidden.boolean
Is this entity useable?void
onChangedAdded(RPObject object, RPObject changes)
The object added/changed attribute(s).void
onChangedRemoved(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
-
Constructor Details
-
Portal
public Portal()
-
-
Method Details
-
isHidden
public boolean isHidden()Determine if the portal is hidden.- Returns:
true
if hidden.
-
initialize
Initialize this entity for an object.- Specified by:
initialize
in interfaceIEntity
- Overrides:
initialize
in classEntity
- Parameters:
object
- The object.- See Also:
Entity.release()
-
onChangedAdded
The object added/changed attribute(s).- Specified by:
onChangedAdded
in interfaceRPObjectChangeListener
- Overrides:
onChangedAdded
in classEntity
- Parameters:
object
- The base object.changes
- The changes.
-
onChangedRemoved
The object removed attribute(s).- Specified by:
onChangedRemoved
in interfaceRPObjectChangeListener
- Overrides:
onChangedRemoved
in classEntity
- Parameters:
object
- The base object.changes
- The changes.
-
isUseable
public boolean isUseable()Is this entity useable?- Returns:
- true if it is useable, false otherwise
-