Uses of Interface
games.stendhal.client.entity.IEntity
Package
Description
the Stendhal Client.
entities are all the interactive objects of the gaming world
(including players, NPCs, creatures, items, signs, chests, portals, ...)
the user interface including all dialogs, the main game window and
views for the game entities.
-
Uses of IEntity in games.stendhal.client
Modifier and TypeMethodDescriptionvoid
Called when a top level entity is added to the user's zone.void
boolean
boolean
void
GameScreen.dropEntity(IEntity entity, int amount, Point point)
void
GameObjects.GameObjectListener.removeEntity(IEntity entity)
Called when a top level entity is removed from the user's zone.void
GameScreen.removeEntity(IEntity entity)
-
Uses of IEntity in games.stendhal.client.entity
Modifier and TypeInterfaceDescriptioninterface
EntityChangeListener<T extends IEntity>
An entity change listener.Modifier and TypeClassDescriptionclass
An entity that has movement and direction.class
Client side representation of a pushable, solid blockclass
A blood entity.class
class
class
class
class
A chest entity.class
A corpse entity.class
class
A domestic animal entity.class
A door entity.class
class
class
class
A food entity.class
class
class
A grain field entity.class
A house portal which can be "used" by the player.class
An generic entity that is not drawn.class
class
LoopedSoundSource is the source of a repeated sound, the player can hear in a limited area.class
An NPC entity.class
A Pet entity.class
class
A Player entity.class
A portal which can be "used" by the player.class
A ring entity.class
This class is a link between client graphical objects and server attributes objects.
You need to extend this object in order to add new elements to the game.class
A Sheep entity.class
class
class
class
This is a stackable item.class
A map entity with a use menu.class
This is a useable stackable item.class
class
This class identifies the user of this client.class
class
Client side representation of a wallModifier and TypeMethodDescriptionActionType.fillTargetInfo(IEntity entity)
Create an RPAction with target information pointing to an entity.int
Entity.getResistance(IEntity entity)
int
Gate.getResistance(IEntity entity)
int
IEntity.getResistance(IEntity entity)
Get the amount of resistance between this and another entity (0-100).Inspector.inspectMe(IEntity entity, RPSlot content, SlotWindow container, int width, int height)
boolean
RPEntity.isAttackedBy(IEntity attacker)
Check if a specific entity is attacking this RPEntity.boolean
RPEntity.isAttacking(IEntity defender)
Check if the entity is attacking a specified entity.boolean
Block.isObstacle(IEntity entity)
boolean
Entity.isObstacle(IEntity entity)
boolean
FlyOverArea.isObstacle(IEntity entity)
boolean
Gate.isObstacle(IEntity entity)
boolean
IEntity.isObstacle(IEntity entity)
Determine if this is an obstacle for another entity.boolean
Wall.isObstacle(IEntity entity)
-
Uses of IEntity in games.stendhal.client.entity.factory
Modifier and TypeMethodDescriptionstatic IEntity
EntityFactory.createEntity(RPObject object)
Creates an Entity of the correct type depending on the Marauroa object. -
Uses of IEntity in games.stendhal.client.gui
Modifier and TypeMethodDescriptionboolean
Check if the DropTarget can accept a certain entity.void
DropTarget.dropEntity(IEntity entity, int amount, Point point)
Drop an entity at a given location.void
GroundContainer.dropEntity(IEntity entity, int amount, Point point)
Drop an entity to the container.GroundContainer.inspectMe(IEntity suspect, RPSlot content, SlotWindow container, int width, int height)
void
Sets the parent entity of the window.void
Sets the parent entity of the window.void
Start dragging an entity. -
Uses of IEntity in games.stendhal.client.gui.group
-
Uses of IEntity in games.stendhal.client.gui.j2d
ModifierConstructorDescriptionImageEffect(Entity2DView<? extends IEntity> view, String image)
Create a new ImageEffect. -
Uses of IEntity in games.stendhal.client.gui.j2d.entity
Modifier and TypeClassDescriptionclass
Entity2DView<T extends IEntity>
The 2D view of an entity.interface
EntityView<T extends IEntity>
The view of an entity.Modifier and TypeMethodDescriptionstatic EntityView<IEntity>
Create an entity view from an entity.Modifier and TypeMethodDescriptionstatic EntityView<IEntity>
Create an entity view from an entity. -
Uses of IEntity in games.stendhal.client.gui.j2d.entity.helpers
Modifier and TypeMethodDescriptionvoid
AttackPainter.drawDistanceAttack(Graphics2D g2d, RPEntity entity, IEntity target, int x, int y, int width, int height)
Draw a distance attack line. -
Uses of IEntity in games.stendhal.client.gui.map
Modifier and TypeMethodDescriptionvoid
Add an entity to the map, if it should be displayed to the user.void
MapPanelController.removeEntity(IEntity entity)
Remove an entity from the map entity list. -
Uses of IEntity in games.stendhal.client.gui.trade
Modifier and TypeMethodDescriptionvoid
TradingController.setState(IEntity user, IEntity partner, TradeState myState, TradeState partnerState)
Set the new trading state.