Uses of Interface
games.stendhal.client.entity.IEntity
Packages that use 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
Methods in games.stendhal.client that return IEntityMethods in games.stendhal.client that return types with arguments of type IEntityMethods in games.stendhal.client with parameters of type IEntityModifier and TypeMethodDescriptionvoidCalled when a top level entity is added to the user's zone.voidbooleanbooleanvoidGameScreen.dropEntity(IEntity entity, int amount, Point point) voidGameObjects.GameObjectListener.removeEntity(IEntity entity) Called when a top level entity is removed from the user's zone.voidGameScreen.removeEntity(IEntity entity) -
Uses of IEntity in games.stendhal.client.entity
Classes in games.stendhal.client.entity with type parameters of type IEntityModifier and TypeInterfaceDescriptioninterfaceEntityChangeListener<T extends IEntity>An entity change listener.Classes in games.stendhal.client.entity that implement IEntityModifier and TypeClassDescriptionclassAn entity that has movement and direction.classClient side representation of a pushable, solid blockclassA blood entity.classclassclassclassclassA chest entity.classA corpse entity.classclassA domestic animal entity.classA door entity.classclassclassclassA food entity.classclassclassA grain field entity.classA house portal which can be "used" by the player.classAn generic entity that is not drawn.classclassLoopedSoundSource is the source of a repeated sound, the player can hear in a limited area.classAn NPC entity.classA Pet entity.classclassA Player entity.classA portal which can be "used" by the player.classA ring entity.classThis 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.classA Sheep entity.classclassclassclassA map entity with a use menu.classThis is a useable stackable item.classclassThis class identifies the user of this client.classclassClient side representation of a wallMethods in games.stendhal.client.entity with parameters of type IEntityModifier and TypeMethodDescriptionActionType.fillTargetInfo(IEntity entity) Create an RPAction with target information pointing to an entity.intEntity.getResistance(IEntity entity) intGate.getResistance(IEntity entity) intIEntity.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) booleanRPEntity.isAttackedBy(IEntity attacker) Check if a specific entity is attacking this RPEntity.booleanRPEntity.isAttacking(IEntity defender) Check if the entity is attacking a specified entity.booleanBlock.isObstacle(IEntity entity) booleanEntity.isObstacle(IEntity entity) booleanFlyOverArea.isObstacle(IEntity entity) booleanGate.isObstacle(IEntity entity) booleanIEntity.isObstacle(IEntity entity) Determine if this is an obstacle for another entity.booleanWall.isObstacle(IEntity entity) -
Uses of IEntity in games.stendhal.client.entity.factory
Methods in games.stendhal.client.entity.factory that return IEntityModifier and TypeMethodDescriptionstatic IEntityEntityFactory.createEntity(RPObject object) Creates an Entity of the correct type depending on the Marauroa object.Methods in games.stendhal.client.entity.factory that return types with arguments of type IEntity -
Uses of IEntity in games.stendhal.client.gui
Methods in games.stendhal.client.gui with parameters of type IEntityModifier and TypeMethodDescriptionbooleanCheck if the DropTarget can accept a certain entity.voidDropTarget.dropEntity(IEntity entity, int amount, Point point) Drop an entity at a given location.voidGroundContainer.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) voidSets the parent entity of the window.voidSets the parent entity of the window.voidStart dragging an entity. -
Uses of IEntity in games.stendhal.client.gui.group
Methods in games.stendhal.client.gui.group with parameters of type IEntity -
Uses of IEntity in games.stendhal.client.gui.j2d
Constructor parameters in games.stendhal.client.gui.j2d with type arguments of type IEntityModifierConstructorDescriptionImageEffect(Entity2DView<? extends IEntity> view, String image) Create a new ImageEffect. -
Uses of IEntity in games.stendhal.client.gui.j2d.entity
Classes in games.stendhal.client.gui.j2d.entity with type parameters of type IEntityModifier and TypeClassDescriptionclassEntity2DView<T extends IEntity>The 2D view of an entity.interfaceEntityView<T extends IEntity>The view of an entity.Fields in games.stendhal.client.gui.j2d.entity declared as IEntityMethods in games.stendhal.client.gui.j2d.entity that return types with arguments of type IEntityModifier and TypeMethodDescriptionstatic EntityView<IEntity>Create an entity view from an entity.Methods in games.stendhal.client.gui.j2d.entity with parameters of type IEntityModifier and TypeMethodDescriptionstatic EntityView<IEntity>Create an entity view from an entity. -
Uses of IEntity in games.stendhal.client.gui.j2d.entity.helpers
Methods in games.stendhal.client.gui.j2d.entity.helpers with parameters of type IEntityModifier and TypeMethodDescriptionvoidAttackPainter.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
Methods in games.stendhal.client.gui.map with parameters of type IEntityModifier and TypeMethodDescriptionvoidAdd an entity to the map, if it should be displayed to the user.voidMapPanelController.removeEntity(IEntity entity) Remove an entity from the map entity list. -
Uses of IEntity in games.stendhal.client.gui.trade
Methods in games.stendhal.client.gui.trade with parameters of type IEntityModifier and TypeMethodDescriptionvoidTradingController.setState(IEntity user, IEntity partner, TradeState myState, TradeState partnerState) Set the new trading state.